Ссылки на объект Module
Для обращения к модулям в программах VBA используется семейство Modules, которое содержит все открытые объекты типа Модуль (Module). Для того чтобы открыть объект Module, можно использовать макрокоманду ОткрытьМодуль (OpenModule). Ссылка на модуль может быть создана тремя способами:
- имяСемейства!имяОбъекта, например Modules!Startup;
- имяСемейства ("имяОбъекта"), например Modules ("Startup");
- имяСемейства (индекс), где индекс— индекс объекта в семействе.
Для ссылки на модуль формы или отчета можно использовать или имя модуля, например "Modules!Fоrm_Клиенты", или свойство формы, например "Forms!Клиенты.Module".
Объект Module имеет свойство туре. Значение этого свойства определяет тип модуля: для стандартного модуля используется значение 0, для модуля класса — 1.