禁止提醒对话框

时间:2009-10-02 10:15:57

标签: vba outlook outlook-vba

我正在使用重复任务使用Application_Reminder挂钩在Outlook中触发宏。

但是当任务触发时,我想要取消通常出现的提醒对话框(其中有Dismiss / Snooze etc按钮)。

我试过

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

哪个确实有效,但会导致任务时间向前移动,而我希望它保持固定的时间。

2 个答案:

答案 0 :(得分:1)

提醒对象(由Aplication.Reminders属性返回)公开BeforeReminderShow事件,该事件通过引用传递Cancel参数。将其设置为true。当提醒发生时,以下事件会触发:

#include

答案 1 :(得分:0)

请参阅Add-In Express forum中提议将BeforeReminderShow事件作为解决方案的帖子。事件似乎是一个自定义事件,是加载项的一部分。