我正在开发用于记录联系人更改的 Outlook 加载项(新添加的更改)。我使用以下代码来触发 Outlook 事件。
//触发新的检查器事件
_inspectors = Application.Inspectors;
_inspectors.NewInspector += new Outlook.InspectorsEvents_NewInspectorEventHandler(Inspectors_NewInspector);
Inspectors_NewInspector 事件应该如下所示
私人无效Inspectors_NewInspector(Outlook.Inspector检查员){
if (inspector.CurrentItem is Outlook.ContactItem)
{
if (((Outlook.ContactItem)inspector.CurrentItem).EntryID != null)
{
// Here Capture the contact properties changes
}
}
}
上面的代码在将联系人编辑为完全联系人编辑模式时按预期工作。但是,从 Outlook 2013 和 2016 开始,我们可以使用联系人卡片模式编辑联系人。如果我编辑联系人卡片模式,则不会触发 NewInspector 事件。因此,我无法捕获 Outlook 联系人更改。
联系人卡片视图如下所示。
莫回无
相关分类