MailItem.ReceivedOnBehalfOfEntryID 属性 (Outlook)
返回一个 字符串 ,表示代理邮件收件人的用户的 条目 Id 。 此为只读属性。
语法
expression。 ReceivedOnBehalfOfEntryID
expression 表示 MailItem 对象的变量。
备注
此属性对应于 PidTagReceivedRepresentingEntryId 的 MAPI 属性。
如果您遇到此属性中的 Microsoft Visual Basic 或 Microsoft Visual Basic for Applications (VBA) 解决方案中,由于某些类型的问题,而不是直接引用 ReceivedOnBehalfOfEntryID ,您应该获取属性通过 MailItem.PropertyAccessor 属性,返回的 PropertyAccessor 对象指定 MAPI 属性 PidTagReceivedRepresentingEntryId 属性和其 MAPI 属性标记命名空间。 在 VBA 中下面的代码示例显示了解决方法。
Public Sub GetReceiverEntryID()
Dim objInbox As Outlook.Folder
Dim objMail As Outlook.MailItem
Dim oPA As Outlook.PropertyAccessor
Dim strEntryID As String
Const PidTagReceivedRepresentingEntryId As String = "http://schemas.microsoft.com/mapi/proptag/0x00430102"
Set objInbox = Application.Session.GetDefaultFolder(olFolderInbox)
Set objMail = objInbox.Items(1)
Set oPA = objMail.PropertyAccessor
strEntryID = oPA.BinaryToString(oPA.GetProperty(PidTagReceivedRepresentingEntryId))
Debug.Print strEntryID
Set objInbox = Nothing
Set objMail = Nothing
End Sub
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。