|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
08.09.2010, 18:02 | #1 | |
Как реализовать паузу в коде ВБА
Инженер проектировщик (раздел ТМ - фриланс)
Геленджик
Регистрация: 06.12.2003
Сообщений: 1,794
|
||
Просмотров: 10122
|
|
||||
Вода - моя работа Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639
|
Код с реализованой паузой есть в этой теме http://forum.dwg.ru/showthread.php?t=43625
__________________
Нерешаемых проблем не бывает. |
|||
|
||||
допустим у меня есть код, в который надо вставить паузу.
1. Разместить эту конструкцию не в моём коде и из моего кода запустить whate, потом запустится qwerty. а как мне вернуться обратно в мой код.... 2. нельзя ли сделать, что бы в "Application.OnTime EarliestTime:=RunWhen, Procedure:=cRunWhat,Schedule:=True" по достижению нужного времени выполнялась не процедура, а допустим была ссылка на метку в коде, ну или просто движение далее по коду.... Последний раз редактировалось ssn, 10.09.2010 в 09:06. |
||||
|
||||
Вода - моя работа Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639
|
Насколько я понял, OnTime - единственное нормальное решение для реализации паузы, но по окончании паузы происходит именно запуск нового макроса, если хочешь продолжить выполнение текущего попробуй такую конструкцию:
Код:
__________________
Нерешаемых проблем не бывает. |
|||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
Цитата:
|
|||
|
||||
да не... нужно это вот для чего - програмно печатаю, и видимо скорость отсылки заданий рубит принтер, он не отвечает, и соответственно программа встаёт по ошибке.
хочу внедрить паузу, хотя бы 1 секунду в отсылках заданий |
||||
|
||||
спасибо. код из поста 14 очень даже заработал.
ситуация и вправду выпрямилась. это просто принтер кенен 660F. после каждой печати он посылает сообщение о том, что пора менять печатающуюю голову, что мол качество печати самому ему не нравится. может конечно можно это отключить где нить в настройках, но я не нашел. сервис говори - нормальное дело, раз в год голову менять. практически по таймеру. но блин, 15 тыров голова, набор чернил ещё 15. и чернильница куда оно сплёвывает лишнее.. тоже денег стоит... |
||||