Любой проект связан с некоторым документом или шаблоном основного приложения. Следовательно, для просмотра проекта и работы с ним требуется открыть связанный с ним документ.
Каждое приложение имеет свой способ хранения проектов:
– Word сохраняет проекты в документах (файлах с расширением DOC) и шаблонах документов (файлах DOT);
– Excel сохраняет проекты в рабочих книгах (XLS);
– Access сохраняет проекты в файлах базы данных (MDB);
– PowerPoint сохраняет проекты в презентациях (PPT).
Проекты являются совокупностью модулей. Каждый проект может содержать как стандартные модули (с описаниями и кодом процедур SUB и FUNCTION, которые могут быть доступны во всем проекте), так и модули классов (содержат описание объекта, который является членом соответствующего класса; процедуры, описанные в модуле класса используются только в этом модуле).
Редактор VBA обеспечивает возможность импорта и экспорта компонентов приложения, что позволяет использовать имеющиеся в одном приложении данные в других приложениях и проектах.
Если имеется компонент проекта VBA, который необходимо включить в другой проект, то сначала необходимо его экспортировать из исходного проекта, а затем импортировать в разрабатываемый проект. Кроме того, так как компоненты приложений VBA всегда хранятся в отдельных файлах, можно загрузить компонент проекта.
Каждый компонент приложения VBA хранится в основном документе, поэтому, чтобы использовать их проекте VBA в другом документе или приложении, следует сначала выполнить экспорт. Чтобы экспортировать файл нужно:
1. Выбрать экспортируемый компонент в окне проекта.
2. Выполнить команду Экспорт файла в контекстном меню или в меню Файл.
3. В диалоговом окне команды раскрыть нужную папку и ввести имя файла для сохранения в нем экспортируемого компонента.
4. Щелкнуть кнопку OK.
Для файлов VBA используются следующие расширения: FRM – форма, CLS – класс, BAS – модуль программы.
Чтобы импортировать файл в проект следует:
1. В окне редактора VBA (в окне проекта) выполнить команду Импорт файла с помощью контекстного меню или меню Файл.