如何获取Outlook.MeetingItem的发件人ExchangeUser和邮件地址

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

MeetingItem似乎没有公开Sender属性。如何获得与MeetingItem相等的Sender.GetExchangeUser()?

类似于MailItem,MeetingItem公开了一个SenderEmailType属性,该属性可以包含值“ EX”,这意味着SenderEmailaddress不包含实际的电子邮件地址。微软很好地documented如何通过使用Sender属性获取Outlook.MailItem的发件人。

adayho 回答:如何获取Outlook.MeetingItem的发件人ExchangeUser和邮件地址

您可以使用PR_SENDER_ENTRYID来检索http://schemas.microsoft.com/mapi/proptag/0x0C190102(DASL名称PR_SENT_REPRESENTING_ENTRYID)或http://schemas.microsoft.com/mapi/proptag/0x00410102(DASL名称MeetingItem.PropertyAccessor.GetProperty),并使用{将其转换为十六进制字符串{1}}并使用它来调用PropertyAccessor.BinaryToString

本文链接:https://www.f2er.com/3040840.html

大家都在问