Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获取Outlook.MeetingItem的发件人ExchangeUser和mailaddress_C#_.net_Outlook_Vsto_Interop - Fatal编程技术网

C# 如何获取Outlook.MeetingItem的发件人ExchangeUser和mailaddress

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

当用户接受/拒绝日历会议请求,组织者打开确认/拒绝消息时,Inspector.CurrentItem的对象类型为Outlook.MeetingItem

MeetingItem似乎未公开发件人属性。如何获取会议项目的Sender.GetExchangeUser()等效项


与MailItem一样,MeetingItem公开SenderEmailType属性,该属性可以保存值“EX”,这意味着SenderEmailAddress不包含实际的电子邮件地址。Microsoft很好地掌握了如何使用sender属性获取Outlook.MailItem的发件人。

您可以检索
PR\u sender\u ENTRYID
(DASL name
http://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