订阅约会创建的最佳方式

时间:2013-12-26 19:10:00

标签: c# outlook vsto outlook-addin appointment

我实现了Outlook 2010的Office加载项,我想在用户点击" New Appointment" (在窗户出现之前)。了解用户的最佳方式是,仅点击了新约会选项。我试过这段代码:

var inspectors = this.Application.Inspectors;
inspectors.NewInspector +=
        new Outlook.InspectorsEvents_NewInspectorEventHandler(Inspectors_NewInspector);

但它会在创建每个新项目之前触发,我只需要在创建约会时执行此操作。

1 个答案:

答案 0 :(得分:1)

当NewInspector事件触发时,使用Inspector.CurrentItem检索正在编辑的项目。您可以使用MessageClass或Type属性(所有项目都公开这些属性)或使用“is”运算符来确保您只处理AppointmeentItem对象。