Свойство MailItem.ReceivedOnBehalfOfEntryID (Outlook)

Возвращает строку, представляющую EntryID пользователя, делегированного для представления получателя почтового сообщения. Только для чтения.

Синтаксис

выражение. ReceivedOnBehalfOfEntryID

Выражение Переменная, представляющая объект MailItem .

Замечания

Это свойство соответствует свойству MAPI PidTagReceivedRepresentingEntryId.

Если вы получаете это свойство в решении Microsoft Visual Basic или Microsoft Visual Basic для приложений (VBA) из-за некоторых проблем с типом, вместо прямой ссылки на ReceivedOnBehalfOfEntryID, следует получить свойство через объект PropertyAccessor, возвращенный свойством MailItem.PropertyAccessor, указав свойство MAPI PidTagReceivedRepresentingEntryId property и его пространство имен proptag 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

См. также

Объект MailItem

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.