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

Окно проекта. Окно проекта активизируется выполнением команды меню Вид/Окно проекта. В окне проекта отображается иерархическая структура файлов форм и модулей текущего проекта (рис. 8.1).

Рис. 8.1. Окно проекта VBA

В проекте автоматически создается модуль для каждого рабочего листа и для всей книги. Кроме того, модули создаются для каждой пользовательской формы, класса, макроса. Различают стандартные модули и модули объектов. Стандартные модули содержат макросы. Они добавляются в проект командой меню Вставка/Модуль.

К модулям объектов относятся модули рабочих книг, листов, форм и классов. Формы создаются командой меню Вставка/ UserForm, а модули класса - командой Вставка/Модуль класса. Удаление модулей из окна проекта производится командой Файл/ Удалить.

Окно редактирования кода. Окно редактирования кода (рис. 8.2) служит для ввода и изменения кода процедур и функций приложения. Оно открывается двойным щелчком на значке соответствующего файла в окне проекта. В окне редактиро-

Рис. 8.2. Окно редактирования кода вания кода доступны два режима: просмотр кода процедуры или всего модуля. Переключение режимов производится двумя способами:

•    выбором одной из двух кнопок в нижнем левом углу окна редактирования кода;

•    установкой или снятием флажка Просмотр всего модуля вкладки Редактор диалогового окна Параметры. Это окно вызывается командой Сервис/Параметры (рис. 8.3).

В верхней части окна кода (см. рис. 8.2) помещены два раскрывающихся списка. Левый из них позволяет выбрать управляющий элемент или форму, а правый - событие, допустимое для выбранного в левом списке объекта. Окно редактирования кода позволяет автоматически завершать написание кода операторов, свойств и параметров, предлагая пользователю список компонентов (рис. 8.4).