Один из методов обработки сообщений в VBA — использование функции MsgBox. 15 Она выводит сообщение в диалоговом окне, ждёт нажатия кнопки пользователем и возвращает целое число, которое указывает, какую кнопку нажал пользователь. 15
Некоторые параметры функции MsgBox и их описание:
- vbAbortRetryIgnore. 14 Отображает кнопки Abort, Retry и Ignore. 14
- vbYesNoCancel. 14 Показывает кнопки Yes, No и Cancel. 14
- vbYesNo. 14 Отображает кнопки Yes и No. 14
- vbRetryCancel. 14 Показывает кнопки Retry и Cancel. 14
- vbCritical. 14 Добавляет значок критического предупреждения. 4
- vbQuestion. 14 Добавляет значок вопроса. 4
- vbExclamation. 14 Добавляет восклицательный знак. 4
- vbInformation. 14 Может показывать информационный символ. 4
- vbDefaultButton1. 14 Устанавливает фокус на первой кнопке. 4
- vbApplicationModal. 14 Пользователь должен ответить на сообщение, прежде чем продолжить работу в текущем приложении. 1
- vbSystemModal. 14 Все приложения приостанавливаются до тех пор, пока пользователь не ответит на сообщение. 1
- vbMsgBoxHelpButton. 14 Добавляет кнопку Help в окно сообщения. 1
- vbMsgBoxSetForeground. 14 Устанавливает окно сообщения как окно переднего плана. 1
- vbMsgBoxRight. 14 Выравнивает текст по правому краю. 1
- vbMsgBoxRtlReading. 14 Указывает, что текст должен отображаться справа налево в системах на иврите и арабском языке. 1