|
Timer(VBA)
|
|||
---|---|---|---|
#18+
VBA в Word 2010 Нужно сделать так, чтобы например пользователь вводя число в текстбокс и нажимая кнопку, активировал какое-либо действие, которое повторяется через столько секунд, сколько ввел пользователь и мог остановить этот процес по нажатию другой кнопки. Просто не нашел объекта Timer, посмотрел форум и почитал гугл, не нашел того, что нужно. Через что это можно реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2012, 19:56 |
|
Timer(VBA)
|
|||
---|---|---|---|
#18+
Shocker.Pro, Да я это и нашел, спасибо. Но как-то не очень все понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2012, 20:12 |
|
Timer(VBA)
|
|||
---|---|---|---|
#18+
Разобрался с этим, но сейчас посмотрел, это же пишется все в модуле, а у меня все на форме, он никак не влияет на форму из модуля. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2012, 21:00 |
|
Timer(VBA)
|
|||
---|---|---|---|
#18+
Ну и что? в чем проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2012, 21:08 |
|
Timer(VBA)
|
|||
---|---|---|---|
#18+
Shocker.Pro, Ну например, сделал в модуле, чтобы какое-то действие выполнялось раз в 5 секунд, все нормально. Но это же не на форме. Пытался сделать на форме например, чтобы у меня каждые 5 секунд менялось содержимое Textbox1, ничего не вышло, пихал и в модуль и в форму ни там, ни там не работает, я понимаю, что Application.OnTime работает только в модуле? Но как тогда сделать, чтобы менялись значения объектов на форме? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2012, 21:16 |
|
Timer(VBA)
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2012, 21:23 |
|
Timer(VBA)
|
|||
---|---|---|---|
#18+
Shocker.Pro, При запуске из окна модуля - исчезает форма, при запуске из окна формы, содержимое не меняется ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2012, 21:34 |
|
Timer(VBA)
|
|||
---|---|---|---|
#18+
Ну значит название формы другое, мне же отсюда не видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2012, 21:36 |
|
Timer(VBA)
|
|||
---|---|---|---|
#18+
нет бы файл приложить - нет, блин, перебивайте вручную со скриншота. При таком вызове надо полностью квалифицировать имя процедуры - "Module1.TextChange" ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2012, 22:01 |
|
Timer(VBA)
|
|||
---|---|---|---|
#18+
А не проще ли t = timer : do while timer-t < число секунд : doevents : loop Повторяет какое-то действие спустя n секунд, можно зациклить на очень много раз, хватит на несколько дней. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2012, 08:38 |
|
|
start [/forum/topic.php?fid=60&fpage=85&tid=2158050]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 319ms |
total: | 451ms |
0 / 0 |