C# 如何获取Outlook.MeetingItem的发件人ExchangeUser和mailaddress
当用户接受/拒绝日历会议请求,组织者打开确认/拒绝消息时,Inspector.CurrentItem的对象类型为Outlook.MeetingItem MeetingItem似乎未公开发件人属性。如何获取会议项目的Sender.GetExchangeUser()等效项C# 如何获取Outlook.MeetingItem的发件人ExchangeUser和mailaddress,c#,.net,outlook,vsto,interop,C#,.net,Outlook,Vsto,Interop,当用户接受/拒绝日历会议请求,组织者打开确认/拒绝消息时,Inspector.CurrentItem的对象类型为Outlook.MeetingItem MeetingItem似乎未公开发件人属性。如何获取会议项目的Sender.GetExchangeUser()等效项 与MailItem一样,MeetingItem公开SenderEmailType属性,该属性可以保存值“EX”,这意味着SenderEmailAddress不包含实际的电子邮件地址。Microsoft很好地掌握了如何使用sende
与MailItem一样,MeetingItem公开SenderEmailType属性,该属性可以保存值“EX”,这意味着SenderEmailAddress不包含实际的电子邮件地址。Microsoft很好地掌握了如何使用sender属性获取Outlook.MailItem的发件人。您可以检索
PR\u sender\u ENTRYID
(DASL namehttp://schemas.microsoft.com/mapi/proptag/0x0C190102
)或PR\u SENT\u表示ENTRYID
(DASL名称<代码>http://schemas.microsoft.com/mapi/proptag/0x00410102)使用MeetingItem.PropertyAccessor.GetProperty
,使用PropertyAccessor.BinaryToString
将其转换为十六进制字符串,并使用它调用名称空间.GetAddressEntryFromID