 
        
        - •Лекция №1. Общая характеристика языков программирования.
- •1.Языки программирования
- •2.Трансляторы
- •3.История создания языков
- •Лекция №2. Введение в Visual Basic for Application
- •1. Основы vba
- •2.Редактор Visual Basic
- •3. Величины
- •Переменные
- •Встроенные типы данных vba.
- •Константы.
- •Лекция №3. Некоторые объекты vba и их свойства.
- •1. Объектная модель Excel.
- •2. Объекты vba
- •3.Некоторые объекты vba.
- •Лекция №4. Форма и элементы управления
- •1.Форма
- •Свойства формы
- •Методы формы
- •События формы
- •Инструкции, управляющие процессами начала и завершения работы с формой
- •2.Элементы управления
- •Общие свойства элементов управления
- •Общие методы элементов управления
- •Общие события элементов управления
- •Кнопка (CommandButton) Свойства объекта
- •Поле (TextBox)
- •Свойства объекта
- •Счетчик
- •Свойства объекта
- •Список (ListBox)
- •Свойства объекта
- •Методы объекта
- •Поле со списком (ComboBox)
- •Свойства объекта
- •Методы объекта
- •Объект Collection
- •Методы объекта
- •Свойства объекта
- •Набор страниц (MultiPage)
- •Свойства объекта
- •Методы объекта
- •Набор вкладок (TabStrip)
- •Календарь (Calendar)
- •Свойства объекта
- •Методы объекта
- •Отображение встроенных диалоговых окон
- •Оператор rSet
- •2.Условные операторы
- •Оператор If…Then…Else
- •Оператор выбора Select Case
- •Функция iIf
- •Оператор безусловного перехода GoTo
- •3.Операторы цикла
- •Лекция №8. Структурированные типы данных
- •1. Массив
- •2. Перечисляемый тип
- •3. Запись
- •Лекция №9. Диалоговые окна
- •1. Функция InputBox
- •2. Функция MsgBox
2. Функция MsgBox
Функция предназначена для вывода на экране информации. Функция ждет от пользователя нажатия кнопки, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата.
Синтаксис:
MsgBox(Prompt [, Buttons] [, Title] [, Helpfile, Context])
Prompt – строковое выражение, отображаемое как сообщение в диалоговом окне. Строковое выражение может содержать несколько строк. Для разделения строки допускается использование символа возврата каретки (Chr(13)), символа перевода строки (Chr(10)) или комбинацию этих символов (Chr(13)& Chr(10));
Buttons – числовое выражение, представляющее сумму значений, которые указывают число и тип отображаемых кнопок, тип используемого значка, основную кнопку и модальность окна сообщения. Значение по умолчанию равно 0.
Таблица 1. Кнопки диалогового окна
| Константа | Значение | Отображаемые кнопки | 
| VbOkOnly | 0 | OK | 
| VbOkCancel | 1 | OK, Отмена | 
| VbAbortRetryIgnore | 2 | Стоп, Повтор, Пропустить | 
| VbYesNoCancel | 3 | Да, Нет, Отмена | 
| VbYesNo | 4 | Да, Нет | 
| VbRetryCancel | 5 | Повтор, Отмена | 
Таблица 2. Значки в диалоговом окне
| Константа | Значение | Значок сообщения | 
| VbCritical | 16 | Белый крест в красном круге | 
| VbQuestion | 32 | Синий вопросительный знак в белом кружке | 
| VbExclamation | 48 | Черный восклицательный знак в желтом треугольнике | 
| VbInformation | 64 | Синяя буква i в белом кружке | 
Таблица 3. Определение основной кнопки в диалоговом окне
| Константа | Значение | Номер основной кнопки | 
| VbDefaultButton1 | 0 | 1 | 
| VbDefaultButton2 | 256 | 2 | 
| VbDefaultButton3 | 512 | 3 | 
| VbDefaultButton4 | 768 | 4 | 
Таблица 4. Результат, возвращаемый функцией
| Константа | Значение | Нажатая кнопка | 
| VbOK | 1 | OK | 
| VbCancel | 2 | Отмена | 
| VbAbort | 3 | Прервать | 
| VbRetry | 4 | Повторить | 
| VbIgnore | 5 | Пропустить | 
| VbYes | 6 | Да | 
| VbNo | 7 | Нет | 
Title – строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот параметр опущен, то в строку заголовка помещается имя приложения;
Helpfile – строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот параметр указан, то необходимо указать также параметр Context;
Context – числовое выражение, определяющее номер соответствующего раздела справочной службы. Если этот параметр указан, то необходимо также указать параметр Helpfile.
