Константы MsgBox

Перечисленные ниже константы могут использоваться в любом месте кода вместо фактических значений.

Аргументы MsgBox

Константа Значение Описание
vbOKOnly 0 Только кнопка ОК (по умолчанию)
vbOKCancel 1 Кнопки ОК и Отмена
vbAbortRetryIgnore 2 Кнопки Прервать, Повторить и Пропустить
vbYesNoCancel 3 Кнопки Да, Нет и Отмена
vbYesNo 4 Кнопки Да и Нет
vbRetryCancel 5 Кнопки Повторить и Отмена
vbCritical 16 Критическое сообщение
vbQuestion 32 Предупреждение с запросом
vbExclamation 48 Предупреждение
vbInformation 64 Информационное сообщение
vbDefaultButton1 0 Первая кнопка выбирается по умолчанию (по умолчанию)
vbDefaultButton2 256 Вторая кнопка выбирается по умолчанию
vbDefaultButton3 512 Третья кнопка выбирается по умолчанию
vbDefaultButton4 768 Четвертая кнопка выбирается по умолчанию
vbApplicationModal 0 Модальное окно сообщения приложения (по умолчанию)
vbSystemModal 4096 Системное окно сообщения
vbMsgBoxHelpButton 16384 Добавляет кнопку справки в окно сообщения
VbMsgBoxSetForeground 65536 Окно сообщения выводится на передний план
vbMsgBoxRight 524288 Текст выравнивается по правому краю
vbMsgBoxRtlReading 1048576 Текст отображается справа налево (иврит и арабский язык)

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

Константа Значение Описание
vbOK 1 Нажата кнопка ОК
vbCancel 2 Нажата кнопка Отмена
vbAbort 3 Нажата кнопка Прервать
vbRetry 4 Нажата кнопка Повторить
vbIgnore 5 Нажата кнопка Пропустить
vbYes 6 Нажата кнопка Да
vbNo 7 Нажата кнопка Нет

См. также

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

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