|
|
|
Останов Application.OnTime. Как остановить выполнение?
|
|||
|---|---|---|---|
|
#18+
Запускается Application.OnTime(EarliestTime, Procedure, LatestTime, Schedule). В коде нет обработчика значения Schedule. Как остановить выполнение кода, не заходя в сам VBA и не меняя его "на ходу"? Esc и Ctrl+Break не срабатывают. На других форумах чёткого ответа нет, только обходными путями. Этот общий вопрос возник как частный случай возможного решения вопроса о прекращении самооткрытия книги с запущенным Application.OnTime после закрытия книги, но не приложения. Описано в теме Application Activate Events? Событие - активация окна Excel, как сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2007, 11:48:33 |
|
||
|
Останов Application.OnTime. Как остановить выполнение?
|
|||
|---|---|---|---|
|
#18+
tolikt Посмотрите, может подойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2007, 16:39:11 |
|
||
|
Останов Application.OnTime. Как остановить выполнение?
|
|||
|---|---|---|---|
|
#18+
Я делал отдельную кнопку на остановку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2007, 16:50:40 |
|
||
|
Останов Application.OnTime. Как остановить выполнение?
|
|||
|---|---|---|---|
|
#18+
Да, вариант lena_### вполне рабочий, но по сути это просто обход опции Schedule в методе OnTime. Кроме того, сам Excel если и не очень заметно тормозит, то в окне VBA работать совсем неудобно. Поэтому я немного переделал код и пока обхожусь переменной v_flag, но останавливаю запуск макроса через Schedule:=False. Получается, что в общем виде пока решения нет. Перефразирую вопрос темы по-другому. Есть ли способ (в VBA или нет) определить, какие запущены Application.OnTime процессы и время их срабатывания? Зачем это надо? Вдруг, например, код макроса не личнописаный, а сторонний и там где-то есть OnTime. И хотелось бы большего контроля над действиями оного макроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 19:10:18 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34969867&tid=2181830]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 288ms |

| 0 / 0 |
