Объект Dialog (Excel)
Представляет встроенное диалоговое окно Microsoft Excel.
Объект Dialog является членом коллекции Dialogs . Коллекция Dialogs содержит все встроенные диалоговые окна в Microsoft Excel. Невозможно создать встроенное диалоговое окно или добавить его в коллекцию. Единственное полезное, что можно сделать с объектом Dialog , — использовать его с методом Show для отображения соответствующего диалогового окна.
Библиотека объектов Microsoft Excel Visual Basic включает встроенные константы для многих встроенных диалоговых окон. Каждая константа формируется из префикса xlDialog, за которым следует имя диалогового окна. Например, константой диалогового окна Применение имен является xlDialogApplyNames, а константой диалогового окна Поиск файла является xlDialogFindFile. Эти константы являются членами перечисленного типа XlBuiltinDialog .
Используйте dialogs (index), где индекс — это встроенная константа, определяющая диалоговое окно, чтобы вернуть один объект Dialog . В следующем примере запускается встроенное диалоговое окно Открыть (меню Файл ). Метод Show возвращает значение True , если Microsoft Excel успешно открывает файл; возвращает значение False , если пользователь отменяет диалоговое окно.
dlgAnswer = Application.Dialogs(xlDialogOpen).Show
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.