Поделиться через


Метод NameSpace.CreateRecipient (Outlook)

Создает объект Recipient .

Синтаксис

выражение. CreateRecipient( _RecipientName_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
RecipientName Обязательный String Имя получателя; Это может быть строка, представляющая отображаемое имя, псевдоним или полный SMTP-адрес электронной почты получателя.

Возвращаемое значение

Объект Recipient , представляющий нового получателя.

Замечания

Этот метод чаще всего используется для создания объекта Recipient для использования с методом GetSharedDefaultFolder , например для открытия папки делегатора. Его также можно использовать для проверки заданного имени в адресной книге.

Пример

В этом примере Visual Basic для приложений (VBA) используется метод GetSharedDefaultFolder для разрешения объекта Recipient, представляющего Дэна Уилсона, а затем возвращается общая папка Calendar по умолчанию. Чтобы запустить этот пример, замените "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

См. также

Объект NameSpace

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

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