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

start [/forum/topic.php?fid=61&mobile=1&tid=2181830]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
20ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 290ms |

| 0 / 0 |
