【发布时间】:2015-02-02 20:18:38
【问题描述】:
我正在为约会和会议编写 Outlook 加载项。它与 Web 服务集成。在写事件之后,我正在调用具有开始日期和结束日期的 Web 服务。或者删除后,我也调用网络服务。这些都可以。
但是,如果用户在日历中移动项目,开始和结束日期会发生变化,但我无法获悉。或者如果也删除它。
对于日历中的约会项目,如何获取“事件”以防止移动、删除该项目?
【问题讨论】:
标签: c# outlook-addin
我正在为约会和会议编写 Outlook 加载项。它与 Web 服务集成。在写事件之后,我正在调用具有开始日期和结束日期的 Web 服务。或者删除后,我也调用网络服务。这些都可以。
但是,如果用户在日历中移动项目,开始和结束日期会发生变化,但我无法获悉。或者如果也删除它。
对于日历中的约会项目,如何获取“事件”以防止移动、删除该项目?
【问题讨论】:
标签: c# outlook-addin
您可能会发现以下活动很有帮助:
这两个事件都允许取消阳离子。您只需要将 Cancel 参数设置为 true。
请注意,当用户删除 Outlook 项目时,它会被移动到“已删除项目”文件夹。但用户可以使用 Shift + Delete 按钮完全删除该项目,而无需移动到“已删除项目”文件夹。在这种情况下,不会触发任何事件。在这种情况下,您需要处理键盘快捷键。请参阅Using shortcut keys to call a function in an Office Add-in 了解更多信息。
【讨论】: