Программы на VBA хранятся в проектах. Проект содержит модули различных типов.
Модули содержат описания и процедуры - наборы описаний и инструкций, сгруппированных для выполнения. Существует три типа процедур:
· процедура Sub - набор команд, с помощью которого можно решить определенную задачу. При ее запуске выполняются команды процедуры, а затем управление передается в приложение пакета MS Office или процедуру, которая вызвала данную процедуру (рис. 6):
Рис. 6
· процедура Function(функция) также представляет собой набор команд, который решает определенную задачу. Различие заключается в том, что функция обязательно возвращают значение, тип которого можно описать при создании функции (см. рис. 7):
Рис. 7
· процедура Property (см. рис. 8):
Рис. 8
Для создания модуля в любом приложении MS Office необходимо последовательно выбрать опции СервисÞМакросÞРедактор Viual Basic.