На этом шаге мы рассмотрим основные возможности окна проекта.
Окно проекта в редакторе VBA активизируется выбором команды Вид | Окно проекта (View | Project window) или нажатием кнопки Окно проекта (Project window) . В окне проекта (VBAProject) представлена иерархическая структура файлов форм и модулей текущего проекта (рисунок 1).
Рис.1. Окно проекта
В проекте автоматически создается модуль для каждого рабочего листа и для всей книги. Кроме того, модули создаются для каждой пользовательской формы, макросов и классов. По своему предназначению модули делятся на два типа: модули объектов и стандартные. К стандартным модулям относятся те, которые содержат макросы. Такие модули добавляются в проект командой Вставка | Модуль (Insert | Module). К модулям объектов относятся модули, связанные с рабочей книгой, рабочими листами, формами, и модули класса.
Формы создаются командой Вставка | UserForm (Insert, UserForm), а модули класса — командой Вставка | Модуль класса (Insert | Module). По мере создания, добавления и удаления файлов из проекта эти изменения отображаются в окне проекта. Отметим, что удаление файла из окна проекта производится выбором значка файла с последующим выполнением команды Файл | Удалить (File | Delete).
В окне проекта выводится проект всех открытых рабочих книг. Это позволяет легко копировать формы и коды из одного проекта в другой, что убыстряет процесс создания новых приложений.
На следующем шаге мы рассмотрим окно редактирования кода.