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

时间:2015-10-20 07:19:01

标签: c# outlook add-in attachment appointment

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

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

如果没有调试,我可以在自动更新后看到新的附件。

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

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

  • 如何知道自动更新后是否触发了Item_Change事件,还是因为用户已保存约会?

1 个答案:

答案 0 :(得分:0)

  

我可以预约。附件有更新吗?

您可以调用Save方法。

  

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

功能区UI控件可以重新调整用途,您将知道用户启动了操作。有关详细信息,请参阅Temporarily Repurpose Commands on the Office Fluent Ribbon。注意,在这种情况下,您还需要覆盖键盘快捷键。请在Using shortcut keys to call a function in an Office Add-in文章中详细了解相关内容。

您还可以考虑处理在将项目添加到项目时触发的Outlook项目的AttachmentAdd事件。或者在添加附件之前触发的BeforeAttachmentAdd事件,并允许取消操作。