MailItem.ReceivedByEntryID 属性 (Outlook)

返回表示 EntryID 真正收件人传递邮件的传输提供程序设置为一个 字符串 。 此为只读属性。

语法

expressionReceivedByEntryID

expression 表示 MailItem 对象的变量。

备注

此属性对应于 PidTagReceivedByEntryId 的 MAPI 属性。

如果您遇到此属性中的 Microsoft Visual Basic 或 Microsoft Visual Basic for Applications (VBA) 解决方案中,由于某些类型的问题,而不是直接引用 ReceivedByEntryID ,应获取属性通过 MailItem.PropertyAccessor 属性,返回的 PropertyAccessor 对象指定的 PidTagReceivedByEntryId 属性,它的 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 PidTagReceivedByEntryId As String = "http://schemas.microsoft.com/mapi/proptag/0x003F0102" 
 
 
 
 Set objInbox = Application.Session.GetDefaultFolder(olFolderInbox) 
 
 Set objMail = objInbox.Items(1) 
 
 Set oPA = objMail.PropertyAccessor 
 
 strEntryID = oPA.BinaryToString(oPA.GetProperty(PidTagReceivedByEntryId)) 
 
 Debug.Print strEntryID 
 
 
 
 Set objInbox = Nothing 
 
 Set objMail = Nothing 
 
End Sub

另请参阅

MailItem 对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。