Метод Dialog.Show (Excel)
Отображает встроенное диалоговое окно, ожидает ввода данных пользователем и возвращает логическое значение, представляющее ответ пользователя.
Синтаксис
expression. Показать (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, Arg29, Arg30)
Выражение Переменная, представляющая объект Dialog .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Arg1 — Arg30 | Необязательный | Variant | Только для встроенных диалоговых окон — начальные аргументы команды. |
Возвращаемое значение
Логическое значение, которое для встроенных диалоговых окон возвращает значение True, если пользователь нажимает кнопку ОК, или значение False, если пользователь выбирает отмену.
Замечания
Используйте одно диалоговое окно для одновременного изменения нескольких свойств. Например, можно использовать диалоговое окно Формат ячеек , чтобы изменить все свойства объекта Font .
Для некоторых встроенных диалоговых окон (например, открыть ) начальные значения можно задать с помощью Arg1, Arg2, ..., Arg30. Чтобы найти заданные аргументы, найдите соответствующую константу диалогового окна во встроенных списках аргументов диалогового окна. Например, найдите константу xlDialogOpen , чтобы найти аргументы диалогового окна Открыть .
Дополнительные сведения о встроенных диалоговых окнах см. в коллекции Dialogs .
Пример
В этом примере отображается диалоговое окно Открыть .
Application.Dialogs(xlDialogOpen).Show
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.