Тип кнопки в окне сообщений

Лабораторная работа №2

Автоматизация графического отображения данных на диаграммах Excel с помощью VBA

В результате выполнения лабораторной работы студенты должны знать:

– основные элементы объектной модели Excel;

– основные управляющие конструкции VBA;

– основные функциональные особенности объекта Chart.

Студенты должны уметь:

– проектировать экранные формы;

– выводить табличные данные в виде диаграмм Chart различного вида;

– писать процедуры обработки событий.

Теоретические сведения

Стандартные диалоговые окна

Окно сообщения

Функция для создания окна сообщений записывается так:

MsgBox (Сообщение [,Атрибуты] [,Заголовок]).

Сообщение — текст, отображаемый в диалоговом окне, является обязательным аргументом. Эта строка должна быть заключена в двойные кавычки. Текст может содержать до 1024 символов. Использование круглых скобок указывает на то, что в данном случае MsgBoxявляется функцией, возвращающей значение.

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

Этот аргумент является целым числом и для достижения желаемого результата может быть представлен как сумма двух слагаемых:

Атрибуты = Параметр1 + Параметр2.

Значение Параметр1 устанавливает число и тип кнопок в окне сообщений.

В таблице 2 приведены возможные значения этого параметра:


 

Таблица 2

Тип кнопки в окне сообщений

 

Если аргумент Атрибуты не указан, то VBA предполагает, что в диалоговом окне сообщений присутствует только кнопка “ОК”.

Значение Параметр2определяет вид сообщения и пиктограмму, которая помещается в окно сообщений.

Таблица 3