NameSpace.GetRecipientFromID 方法 (Outlook)

返回由指定的条目 ID (如果有效) 的 收件人 对象。

语法

expressionGetRecipientFromID( _EntryID_ )

表达 一个代表“NameSpace”对象的变量。

参数

名称 必需/可选 数据类型 说明
EntryID 必需 String 收件人 的 EntryID

返回值

收件人 对象,该对象代表指定的收件人。

备注

此方法用于简化 MAPI 和 OLE/Messaging 应用程序与 Microsoft Outlook 之间的转换。

此方法非常类似于 GetRecipientFromID帐户 对象。 如果在当前配置文件中存在多个 Microsoft Exchange 帐户,使用 GetRecipientFromID 方法相应帐户。

示例

此Visual Basic for Applications (VBA) 示例获取收件箱文件夹的 Items 集合中第一个项目的第一个收件人的条目 ID,使用 GetRecipientFromID 从条目 ID 获取收件人,并显示收件人姓名。

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 支持和反馈,获取有关如何接收支持和提供反馈的指南。