Объект "Диалоговые окна" (Excel)

Коллекция всех объектов диалогового окна в Microsoft Excel.

Примечания

Каждый объект диалогового окна представляет встроенное диалоговое окно. Невозможно создать новое встроенное диалоговое окно или добавить его в коллекцию. Единственное, что можно сделать с объектом Dialog, — это использовать его с методом Show для отображения соответствующего диалогового окна.

Библиотека объектов Visual Basic в Microsoft Excel включает встроенные константы для многих встроенных диалоговых окон. Каждая константа формируется из префикса "xlDialog", за которым следует имя диалогового окна. Например, константа диалогового окна "Применение имен" равна xlDialogApplyNames, а константа диалогового окна " Поиск файла " — xlDialogFindFile. Эти константы являются членами перечисляемого типа XlBuiltinDialog .

Пример

Используйте свойство Dialogs объекта Application , чтобы вернуть коллекцию Dialogs . В следующем примере кода отображается количество доступных встроенных диалоговых окон Microsoft Excel.

MsgBox Application.Dialogs.Count

Используйте диалоговые окна (индекс), где индекс — это встроенная константа, идентифицирующая диалоговое окно, для возврата одного объекта диалогового окна . В следующем примере запускается встроенное диалоговое окно "Открытие файла ".

dlgAnswer = Application.Dialogs(xlDialogOpen).Show

Свойства

См. также

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

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