Как запустить макрос в Outlook по таймеру?
Мб какой-нить sleep есть?
Выражение sleep VB не понимает, или может надо подключить какую-либо библиотеку. Может эта функция там как-нибудь по другому называется. Может кто-то уже находил?
что-то типа Application.Wait
PauseTime = 180 ' Set duration.
Start = Timer ' Set start time.
Do While Timer < Start + PauseTime
DoEvents ' Yield to other processes.
Loop
Эта конструкция позволяет сделать паузу не вешая Outlook.
Оставить комментарий
RealFikus
Как запустить макрос в Outlook c небольшой задержкой?Есть макрос:
И при приходе новой почты он запускается в работы следующим кодом:
На ум сразу пришло:
Но OnTime в Outlook, в отличии от Excel не работает.
Цикл повторяющийся до наступления требуемого времени не подходит т.к. он вешает Outlook, а пауза берется именно для того чтобы сработоло правило Outlook-а, которое отсортирует письма которые требуется обработать макросом в отдельную папку. Как быть? Чем заменить Ontime? Заранее благодарен за помощь.