Метод NameSpace.GetRecipientFromID (Outlook)
Возвращает объект Recipient , который идентифицируется указанным идентификатором записи (если он действителен).
Синтаксис
выражение. GetRecipientFromID
( _EntryID_
)
Выражение Переменная, представляющая объект NameSpace.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
EntryID | Обязательный | String | EntryID получателя. |
Возвращаемое значение
Объект Recipient , представляющий указанного получателя.
Замечания
Этот метод используется для упрощения перехода между приложениями MAPI и OLE/Messaging и Microsoft Outlook.
Этот метод аналогичен методу GetRecipientFromID объекта Account . Если в текущем профиле несколько учетных записей Microsoft Exchange, используйте метод GetRecipientFromID для соответствующей учетной записи.
Пример
Этот пример Visual Basic для приложений (VBA) получает идентификатор записи первого получателя для первого элемента в коллекции Items для папки "Входящие", использует GetRecipientFromID для получения получателя из идентификатора записи и отображает имя получателя.
Public Sub GetRecipientFromID()
Dim inbox As Outlook.folder
Dim mail As Outlook.MailItem
Dim rcp As Outlook.Recipient
Dim rcp1 As Outlook.Recipient
Dim strEntryId As String
'Get Inbox folder.
Set inbox = Application.session.GetDefaultFolder(olFolderInbox)
' Get the first item in the Inbox.
Set mail = inbox.items(1)
' Get the first recipient on that first item.
Set rcp = mail.Recipients.Item(1)
' Get the string entry ID of the recipient.
strEntryId = rcp.entryID
' Get the Recipient object based on the string entry ID.
Set rcp1 = Application.session.GetRecipientFromID(strEntryId)
MsgBox "Recipient Name: " & rcp1.name, vbInformation
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.