NameSpace.CreateRecipient 方法 (Outlook)

创建 收件人 对象。

语法

expressionCreateRecipient( _RecipientName_ )

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

参数

名称 必需/可选 数据类型 说明
RecipientName 必需 字符串 收件人的姓名;它可以是表示收件人的显示名称、别名或完整 SMTP 电子邮件地址的字符串。

返回值

一个代表新收件人的 Recipient 对象。

备注

此方法最常用于创建使用 GetSharedDefaultFolder 方法时,使用的 收件人 对象,例如,以打开代理者的文件夹。 它还可以用于验证给定的名称对照通讯簿。

示例

此 Visual Basic for Applications (VBA) 示例使用 GetSharedDefaultFolder 方法来解析表示 Dan Wilson,该 收件人 对象,并返回陶建明的共享的默认 日历文件夹。 若要运行此示例,使用有效的收件人姓名替换 Dan Wilson,并确保日历已共享且您有查看该日历的权限。

Sub ResolveName() 
 
 Dim myNamespace As Outlook.NameSpace 
 
 Dim myRecipient As Outlook.Recipient 
 
 Dim CalendarFolder As Outlook.Folder 
 
 
 
 Set myNamespace = Application.GetNamespace("MAPI") 
 
 Set myRecipient = myNamespace.CreateRecipient("Dan Wilson") 
 
 myRecipient.Resolve 
 
 If myRecipient.Resolved Then 
 
 Call ShowCalendar(myNamespace, myRecipient) 
 
 End If 
 
End Sub 
 
 
 
Sub ShowCalendar(myNamespace, myRecipient) 
 
 Dim CalendarFolder As Folder 
 
 
 
 Set CalendarFolder = _ 
 
 myNamespace.GetSharedDefaultFolder _ 
 
 (myRecipient, olFolderCalendar) 
 
 CalendarFolder.Display 
 
End Sub

另请参阅

命名空间对象

支持和反馈

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