我有一个Outlook 2016的加载项,我在代码创建新的日历事件时捕获:
inspectors = this.Application.Inspectors;
inspectors.NewInspector +=
new Microsoft.Office.Interop.Outlook.InspectorsEvents_NewInspectorEventHandler(Inspectors_NewInspector);
如果用户:这工作正常: 1.单击功能区中的[新约会] 2.右键单击日历并选择[新约会] 3.双击日历
但是,如果用户通过直接在日历中输入文本来创建新的日历事件,则不会引发事件。
我如何抓住这个?
答案 0 :(得分:2)
在这种情况下,不会创建任何Inspector窗口,因此您不会陷入NewInspector事件。相反,您可以处理在将一个或多个项目添加到指定集合时触发的Items类的ItemAdd事件。请注意,当一次将大量项目添加到文件夹时,此事件不会运行。