C# 获取正在保存的联系人的句柄

C# 获取正在保存的联系人的句柄,c#,vsto,outlook-addin,C#,Vsto,Outlook Addin,我正在处理我的第一个小型OutLook插件,我需要获取正在保存或已保存的ContactItem事件,然后将其发送到外部API。如何在Outlook加载项中获取该事件 这会不会是点击ActiveExplorer SelectionChange事件?不知道如何处理这个问题 编辑:另外,显示为?的ContactItem是什么?我似乎找不到它,我找到了notes的正文。您可以使用ContactItem.Write事件,但这需要您跟踪选择并打开的联系人,或者可以使用MAPIFolder.Items集合上的

我正在处理我的第一个小型OutLook插件,我需要获取正在保存或已保存的ContactItem事件,然后将其发送到外部API。如何在Outlook加载项中获取该事件

这会不会是点击
ActiveExplorer SelectionChange
事件?不知道如何处理这个问题


编辑:另外,显示为?的ContactItem是什么?我似乎找不到它,我找到了notes的正文。

您可以使用ContactItem.Write事件,但这需要您跟踪选择并打开的联系人,或者可以使用MAPIFolder.Items集合上的Items.ItemAdd/ItemChange事件,其中MAPIFolder指向命名空间.GetDefaultFolder(olFolderContacts)返回的文件夹。

您是否知道ContactItem中“显示为”的属性?ContactItem.FileAs-查看带有OutlookSpy()的联系人-它将显示Outlook对象模型和扩展MAPI级别的数据。