Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Синтаксис функции MsgBox
Функция MsgBox имеет следующий синтаксис: MsgBox (сообщение [, константы сообщения] [, заголовок] [, файл справки hlp, контекст справки]) Обязательным параметром является «Сообщение», остальные могут быть опущены. MsgBox “Текст сообщения”
Диалоговое окно вида:
создается следующей командой: MsgBox " Текст содержащий вопрос", vbYesNo, " Название сообщения" Для создания сообщения такого вида:
команда будет выглядеть так: MsgBox " Текст содержащий вопрос", vbYesNoCancel, " Название сообщения"
Сообщение такого вида:
создается командой: MsgBox " Текст содержащий вопрос", vbAbortRetryIgnore, " Название сообщения" т.е. из всех трех примеров в команде меняется только второй параметр (vbYesNo, vbYesNoCancel, vbAbortRetryIgnore). Это и есть значения (константы) определяющие вид сообщения. Параметры (vbYesNo, vbYesNoCancel) могут быть заменены на числовое значение, например, диалог vbYesNo можно вызвать, указав 4: MsgBox " Текст содержащий вопрос", 4, " Название сообщения". Ниже приведен полный список констант и эквивалентных им цифровых значений:
В сообщениях можно слегка изменить внешний вид, назначить кнопку по умолчанию, добавить кнопку " Справка" путем сложения констант. Например: MsgBox " Текст содержащий вопрос", vbYesNoCancel+vbInformation+vbMsgBoxHelpButton+vbDefaultButton2, " Название сообщения " построит сообщение вида:
vbInformation - добавляет иконку восклицания в сообщение vbMsgBoxHelpButton - добавляет кнопку " Справка" vbDefaultButton2 - устанавливает фокус на второй кнопке (" Нет ") Ниже таблица со списком констант иконок и констант, устанавливающих фокус на кнопках:
Синтаксис VBA
|