2009-10-02 183 views
1

我正在使用Application_Reminder掛鉤在Outlook中使用重複性任務觸發宏。取消提醒對話框

但是,當任務觸發時,我想抑制通常出現的提醒對話框(其中有Dismiss/Snooze等按鈕)。

我已經試過

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

它的工作,但導致任務時間向前走,而我希望它保持在一個固定的時間。

回答

0

查看Add-In Express forum中的帖子,其中提出了BeforeReminderShow事件作爲解決方案。看起來事件是一個自定義事件,是加載項的一部分。

0

提醒對象(由Aplication.Reminders屬性返回)公開BeforeReminderShow事件,該事件通過引用傳遞Cancel參數。將其設置爲true。當提醒觸發時,以下事件將觸發:

ReminderChange (IDispatch) 
ReminderFire (IDispatch) 
BeforeReminderShow (false)