Метод SelectNamesDialog.Display (Outlook)
Отображает диалоговое окно Выбор имен .
Синтаксис
выражение. Display
Выражение Переменная, представляющая объект SelectNamesDialog .
Возвращаемое значение
Логическое значение, равное True, если пользователь нажал кнопку ОК, и значение False, если пользователь нажал кнопку Отмена или значок Закрыть.
Замечания
При отображении диалогового окна Выбор имениспользуется предыдущее расположение и размер диалогового окна (сверху, слева, ширина и высота) диалогового окна.
Диалоговое окно Выбор имен является модальным, что означает, что выполнение кода будет остановлено до тех пор, пока пользователь не нажмет кнопку ОК, Отмена или значок закрытия.
Вы должны обнаружить ошибки, которые включают нехватку памяти или открыто другое сообщение или диалоговое окно.
Пример
В следующем примере кода показано, как создать почтовый элемент, разрешить пользователю выбирать получателей из глобального списка адресов Exchange в диалоговом окне Выбор имен и, если пользователь выбрал получателей, которые могут быть полностью разрешены, отправьте почтовый элемент.
Sub SelectRecipients()
Dim oMsg As MailItem
Set oMsg = Application.CreateItem(olMailItem)
Dim oDialog As SelectNamesDialog
Set oDialog = Application.Session.GetSelectNamesDialog
With oDialog
.InitialAddressList = _
Application.Session.GetGlobalAddressList
.Recipients = oMsg.Recipients
If .Display Then
'Recipients Resolved
oMsg.Subject = "Hello"
oMsg.Send
End If
End With
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.