Подавить диалог напоминания - PullRequest
1 голос
/ 02 октября 2009

Я использую повторяющуюся задачу для запуска макроса в Outlook с помощью ловушки Application_Reminder.

Однако, когда задача запускается, я хочу закрыть диалоговое окно «Напоминание», которое обычно появляется (где есть кнопки «Отключить / Отложить» и т. Д.).

Я пробовал

Item.ReminderTime = DateAdd("h", 1, Now)

, который работает, но заставляет время задачи двигаться вперед, тогда как я хочу, чтобы оно оставалось в фиксированное время.

Ответы [ 2 ]

1 голос
/ 04 января 2016

Объект Reminders (возвращаемый свойством Aplication.Reminders) предоставляет событие BeforeReminderShow, которое передает параметр Cancel по ссылке. Установите это в истину. Когда срабатывает напоминание, запускаются следующие события:

ReminderChange (IDispatch)
ReminderFire (IDispatch)
BeforeReminderShow (false)
0 голосов
/ 02 октября 2009

См. Сообщения на форуме Add-In Express , в котором событие BeforeReminderShow предлагается в качестве решения. Похоже, это пользовательское событие, часть надстройки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...