Прочитать на английском

Поделиться через


Метод Dialog.Show (Word)

Отображает и выполняет действия, инициированные в указанном встроенном диалоговом окне Word. Возвращает значение Long , указывающее, какая кнопка была нажата, чтобы закрыть диалоговое окно.

Синтаксис

expression. Show( _TimeOut_ )

выражение (обязательно). Переменная, представляющая объект Dialog.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Времени ожидания Необязательный Variant Время ожидания Word перед автоматическим закрытием диалогового окна. Одна единица составляет около 0,001 секунды. Одновременная системная активность может увеличить эффективное значение времени. Если этот аргумент опущен, диалоговое окно закрывается, когда пользователь отклонит его.

Возвращаемое значение

Длинное целое

Замечания

В следующей таблице показано значение значений, возвращаемых методом Show .

Возвращаемое значение Description
–2 Кнопка Закрыть .
–1 Кнопка ОК .
0 (ноль) Кнопка Отмена .
> 0 (ноль) Кнопка команды: 1 — первая кнопка, 2 — вторая кнопка и т. д.

Пример

В этом примере диалоговое окно Найти и заменить отображается со словом Blue в текстовом поле Найти.

With Dialogs(wdDialogEditFind) 
 .Find = "Blue" 
 .Show 
End With

В этом примере отображается и выполняется любое действие, инициированное в диалоговом окне Открытие . Для имени файла задано значение . Таким образом отображаются все имена файлов.

With Dialogs(wdDialogFileOpen) 
 .Name = "*.*" 
 .Show 
End With

В этом примере отображается и выполняется любое действие, инициированное в диалоговом окне Масштаб . Если в течение примерно 9 секунд не инициируются никакие действия, диалоговое окно закрывается.

Dialogs(wdDialogViewZoom).Show TimeOut:=9000

См. также

Объект Dialog

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

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