Экономическая информатика-стр.361

Каждое событие проявляется в определенных действиях (откликах, реакции, поведении) программы. Эти действия можно разделить на две группы.

Действия первой группы являются следствием свойств объекта. Эти свойства устанавливаются из некоторого стандартного перечня свойств, заданного системой программирования VBA и самой системой Windows. Примером таких действий является свертывание окна после щелчка по кнопке Свернуть. Изменить поведение объекта в подобных ситуациях программист не может.

Однако во многих случаях возможны варианты отклика объекта на событие (текст, шрифт, цвет, размер, место на экране и др.) путем задания определенных свойств объекта.

Вторая группа действий (отклика) на события полностью определяется программистом. Это обеспечивается созданием процедуры VBA для каждого возможного события. Первоначально «тело» такой процедуры пустое, и, следовательно, когда происходит событие, оно не обрабатывается. Теоретически можно создать процедуру для любого события, но на практике программист заполняет кодом процедуры только для тех событий, которые в данной программе представляют интерес.

8.2. ИНСТРУМЕНТАЛЬНАЯ СРЕДА VBA

8.2.1. АКТИВИЗАЦИЯ РЕДАКТОРА VBA

Редактор VBA активизируется из приложения MS Office одним из следующих способов:

•    командой меню Сервис/Макрос/Редактор Visual Basic;

•    комбинацией клавиш [Alt]+[F11];

•    щелчком по кнопке панели инструментов Редактор Visual Basic.

Вернуться из редактора VBA в приложение можно, нажав комбинацию клавиш [Alt]+[F11] или выполнив команду меню Вид приложения, из которого он был активизирован.

8.2.2. ИНТЕРФЕЙС РЕДАКТОРА VBA

Интерфейс редактора VBA включает следующие компоненты: окно проекта, окно редактирования кода, окно редактирования форм, панели инструментов и окно свойств.