Диалоговое окно «Параметры Excel» используется для настройки глобальных системных параметров программы Excel. Чтобы открыть диалоговое окно «Параметры Excel», перейдите в представление Excel Backstage, щелкнув вкладку «Файл» на ленте Excel. Щелкните последний пункт меню («Параметры») в левом зеленом меню в Excel Backstage View.
Откроется диалоговое окно «Параметры Excel», как показано на рисунке ниже.
Параметры Excel Окно диалогового окна (в Excel 2019) имеет 12 панелей. Каждая панель содержит связанные с ней глобальные настройки. Ниже приведены 12 панелей в диалоговом окне «Параметры Excel» и их краткое описание.
• Общие : панель «Общие» в диалоговом окне «Параметры Excel» содержит часто используемые настройки, такие как параметры пользовательского интерфейса, параметры для новых книг (например, шрифт, размер шрифта, количество листов) и т. д.
Общая панель в параметрах Excel показана ниже.
• Формулы : панель формул в диалоговом окне параметров Excel Окно окна содержит параметры для формул, таких как проверка ошибок параметров вычислений и т. Д.
Панель формул в параметрах Excel показана ниже.
• Данные : панель данных в диалоговом окне параметров Excel содержит параметры, связанные с импортом и анализом данных.
Панель данных в параметрах Excel показана ниже.
• Проверка : панель проверки в диалоговом окне «Параметры Excel» содержит параметры, связанные с автокоррекцией, проверкой орфографии и т. д.
Панель проверки в Excel Параметры показаны ниже.
• Сохранить : панель «Сохранить» в диалоговом окне «Параметры Excel» содержит параметры, связанные с сохранением файлов книги Excel. У него есть такие параметры, как формат файла книги по умолчанию, параметры автоматического восстановления и т. Д.
Панель сохранения в параметрах Excel показана ниже.
• Язык : панель Lanuage в диалоговом окне параметров Excel содержит параметры, связанные с используемым языком. Он имеет такие параметры, как язык редактирования, язык всплывающих подсказок, язык отображения, язык справки и т. Д.
Языковая панель в параметрах Excel показана ниже.
• Легкость доступа : панель легкого доступа в диалоговом окне «Параметры Excel» содержит параметры чтобы сделать Excel более доступным для людей с ограниченными возможностями.
Панель доступа в параметрах Excel показана ниже.
• Advanced : расширенная панель в диалоговом окне параметров Excel содержит параметры, которые Microsoft считает расширенными. Чтобы настроить эти параметры, пользователь должен иметь более высокий уровень знаний в Excel. Дополнительные параметры снова разделены на 14 заголовков.
Расширенная панель параметров Excel показана ниже.
• Настроить ленту : настроить панель ленты в диалоговом окне «Параметры Excel». Окно диалогового окна содержит параметры для настройки Excel Лента.
Настройка панели ленты в параметрах Excel показана ниже.
• Панель быстрого доступа : панель панели быстрого доступа в диалоговом окне параметров Excel содержит параметры для настройки панели быстрого доступа Excel (QAT).
Панель быстрого доступа в параметрах Excel показана ниже.
• Надстройки : панель надстроек содержит список доступных и установленных надстроек. Надстройка Excel — это файл (обычно с расширением .xla), который загружается при запуске программы Excel. Надстройки используются для обеспечения дополнительных функций Excel.
Панель надстроек в параметрах Excel показана ниже.
• Центр управления безопасностью : панель центра управления безопасностью содержит параметры, связанные с центром управления безопасностью Microsoft. Центр доверия разделен на 12 дополнительных категорий. Центр управления безопасностью — это место, где вы можете настроить параметры безопасности и конфиденциальности, связанные с Microsoft Excel.
Панель центра управления безопасностью в параметрах Excel показана ниже.
Отзыв
->
Курс VBA: диалоговые окна
КУРС В ФОРМАТЕ PDF
Этот курс также доступен в формате PDF и может быть загружен в виде одного zip-файла, содержащего :
- 25 файлов PDF
- 14 файлов Excel
Эта платная опция позволяет вам поддерживать сайт и разработка нового бесплатного контента.
MsgBox
До сих пор мы использовали только диалоговые окна MsgBox для отображения информации:
Sub delete_B2 () Диапазон ("B2"). ClearContents MsgBox «Содержимое B2 было удалено!» End Sub
В этом случае MsgBox вызывается только с одним аргументом.
См. код ниже:
Мы будем Теперь создайте диалоговое окно, которое просит нас подтвердить удаление перед выполнением двух инструкций. Вот три аргумента, которые мы будем использовать:
MsgBox ([TEXT], [BUTTONS], [TITLE])
- Текст : текст диалогового окна.
- Кнопки : выбор кнопок (да, нет, отмена и т. д.) + другие параметры
- Заголовок : заголовок диалогового окна
Sub delete_B2 () Если MsgBox («Вы уверены, что хотите удалить содержимое B2?», vbYesNo, «Confirm») = vbYes Then Range ( "B2"). ClearContents MsgBox "Содержимое B2 было удалено!" End IfEnd Sub
Результат:
vbYesNo указывает, что кнопки диалогового окна имеют значение «Да» и «Нет», а vbYes представляет кнопку «Да»:
Если MsgBox ("Text", vbYesNo, "Title") = vbYes Then 'Если нажать кнопку "Да" ...
Различные способы использования второго аргумента с MsgBox
Константа | Числовое значение | Описание |
---|---|---|
vbOKOnly | 0 | |
vbOKCancel | 1 | |
vbAbortRetryIgnore | 2 | |
vbYesNoCancel | 3 | |
vbYesNo | 4 | |
vbRetryCancel | 5 | |
vbCritical | 16 | |
vbQuestion | 32 | |
vbExclamation | 48 | |
vbInformation | 64 | |
vbDefaultButton1 | 0 | Кнопка по умолчанию: кнопка 1 |
vbDefaultButton2 | 256 | Кнопка по умолчанию: Кнопка 2 |
vbDefaultButton3 | 512 | По умолчанию button: Кнопка 3 |
vbApplicationModal | 0 | Заставляет пользователя дать ответ перед продолжение использования Excel |
vbSystemModal | 4096 | Заставляет пользователя дать ответ перед продолжать использовать любую программу на компьютере (диалоговое окно на переднем плане) |
Значение по умолчанию — 0.
Второй аргумент, который мы используем с MsgBox , имеют до одного значения из каждого из отдельных разделов th таблица непосредственно выше.
Например, для диалогового окна, содержащего «Да, Нет, Отмена» + восклицательный знак + Кнопка 2 по умолчанию:
MsgBox ("Текст", vbYesNoCancel + vbExclamation + vbDefaultButton2, "Заголовок")
См. результат ниже:
Вместо этих констант мы также можем использовать их соответствующие числовые значения. Например, следующие три строки кода идентичны по действию:
MsgBox ("Text", vbYesNoCancel + vbExclamation + vbDefaultButton2, " Заголовок ") MsgBox (" Текст ", 3 + 48 + 256," Заголовок ") MsgBox (" Текст ", 307," Заголовок ")
Значения, возвращаемые MsgBox
Constant | Числовые Значение | Кнопка, соответствующая числовому значению |
---|---|---|
vbOK | 1 | |
vbCancel | 2 | |
vbAbort | 3 | |
vbRetry | 4 | |
vbIgnore | 5 | |
vbДа | 6 | |
vbNo | 7 |
Вот пример MsgBox , который будет продолжать всплывать в цикле, пока пользователь не нажмет Да :
Дополнительный юмор () Do If MsgBox («Нравится ли вам сайт Excel-Pratique?», vbYesNo, «Обзор») = vbYes Then Exit Do '=> Yes response = Yes мы выходим из цикла End If Loop While 1 = 1' => Infinite loop MsgBox ";-)" End Sub
Line разрывы в MsgBox
Для возврата каретки вы можете вставить символ «разрыва строки» с помощью функции Chr и числа 10, которое представляет разрыв строки , например:
MsgBox "Пример 1" & Chr (10) & "Пример 2" & Chr (10) & Chr ( 10) & "Пример 3"
См. Результат ниже:
InputBox
InputBox просит пользователя ввести значение в диалоговом окне, например:
Sub example () Уменьшить результат в виде строки result = InputBox ("Text ? "," Title ") 'Переменной присваивается значение, введенное в InputBox If result " "Then' Если значение не" ", отображается результат MsgBox result End IfEnd Sub
См. результат ниже:
Третий аргумент может использоваться для установки значение по умолчанию:
InputBox («Текст?», «Заголовок», «Значение по умолчанию»)
См. результат ниже: