Метод 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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.