Outlook插件-约会中的附件保存单击

本文关键字:保存 单击 插件 约会 Outlook | 更新日期: 2023-09-27 18:18:31

我有一个Outlook插件,在用户保存约会时使用Item_Change事件执行一些代码(带附件)。

当我打开Outlook时,日历自动更新-因此Item_Change事件触发。

无需调试,我可以在自动更新后的约会中看到新的附件。

在Debug中,On Item_Change事件预约。附件包含新文件。

  • 我可以预约吗?附件要更新吗?

  • 我怎么知道Item_Change事件是否在自动更新后触发,或者因为约会被用户保存?

Outlook插件-约会中的附件保存单击

我可以预约吗?附件要更新吗?

您可以调用Save方法。

我怎么知道Item_Change事件是在自动更新后触发的,还是因为用户保存了约会?

功能区UI控件可以被重新利用,这样,您就会知道是用户发起的操作。有关详细信息,请参阅Office流畅功能区上的临时重新使用命令。注意,在这种情况下,您还需要覆盖键盘快捷键。在Office外接程序中使用快捷键调用函数文章中了解更多信息。

你也可以考虑处理Outlook项目的AttachmentAdd事件,当附件被添加到一个项目时触发。或者BeforeAttachmentAdd事件,该事件在添加附件之前触发,并允许取消操作。