Объект SelectNamesDialog (Outlook)
Отображает диалоговое окно Выбор имен , в котором пользователь выбирает записи из одного или нескольких списков адресов и возвращает выбранные записи в объекте коллекции, заданном свойством SelectNamesDialog.Recipients.
Замечания
Экземпляр объекта SelectNamesDialog можно создать, вызвав NameSpace.GetSelectNamesDialog.
Диалоговое окно, отображаемое selectNamesDialog.Display , похоже на диалоговое окно Выбор имен в пользовательском интерфейсе Outlook. Он отслеживает параметры размера и положения встроенного диалогового окна Выбор имен . Однако состояние по умолчанию не отображает получатели сообщений над полями редактирования Кому, Копия и СК . Дополнительные сведения об использовании объекта SelectNamesDialog для отображения диалогового окна Выбор имен см. в разделе Отображение имен из адресной книги.
Пример
В следующем примере кода показано, как использовать объект SelectNamesDialog для отображения записей из папки Контакты в диалоговом окне, похожем на диалоговое окно Выбор имен в пользовательском интерфейсе Outlook.
Sub ShowContactsInDialog()
Dim oDialog As SelectNamesDialog
Dim oAL As AddressList
Dim oContacts As Folder
Set oDialog = Application.Session.GetSelectNamesDialog
Set oContacts = _
Application.Session.GetDefaultFolder(olFolderContacts)
'Look for the address list that corresponds with the Contacts folder
For Each oAL In Application.Session.AddressLists
If oAL.GetContactsFolder = oContacts Then
Exit For
End If
Next
With oDialog
'Initialize the dialog box with the address list representing the Contacts folder
.InitialAddressList = oAL
.ShowOnlyInitialAddressList = True
If .Display Then
'Recipients Resolved
'Access Recipients using oDialog.Recipients
End If
End With
End Sub
Методы
Имя |
---|
Display |
SetDefaultDisplayMode |
Свойства
Имя |
---|
AllowMultipleSelection |
Application |
BccLabel |
Caption |
CcLabel |
Class |
ForceResolution |
InitialAddressList |
NumberOfRecipientSelectors |
Parent |
Recipients |
Session |
ShowOnlyInitialAddressList |
ToLabel |
См. также
Справочник по объектной модели Outlook
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.