Объект Module (Access)

Объект Module относится к стандартному модулю или модулю класса.

Замечания

Microsoft Access включает модули классов, которые не связаны с каким-либо объектом, а также модули форм и модули отчетов, связанные с формой или отчетом.

Чтобы определить, представляет ли объект Module стандартный модуль или модуль класса из кода, проверьте свойство Type объекта Module.

Коллекция Modules содержит все открытые объекты Module , независимо от их типа. Модули в коллекции Modules можно скомпилировать или некомпилировать.

Чтобы вернуть ссылку на определенный стандартный объект или объект Module класса в коллекции Modules , используйте любую из следующих форм синтаксиса.

Синтаксис Описание
Модули! имя_модуля Аргумент modulename — это имя объекта Module .
Modules("modulename") Аргумент modulename — это имя объекта Module .
Modules(index) Аргумент index — это числовое положение объекта в коллекции.

В следующем примере возвращается ссылка на стандартный объект Module и назначается переменной объекта.

Dim mdl As Module 
Set mdl = Modules![Utility Functions]

Обратите внимание, что квадратные скобки, включающие имя объекта Module , необходимы только в том случае, если имя объекта Module содержит пробелы.

В следующем примере возвращается ссылка на объект form Module и назначается переменной объекта.

Dim mdl As Module 
Set mdl = Modules!Form_Employees

Чтобы ссылаться на определенную форму или модуль отчета, можно также использовать свойство Module объекта Form или Report.

Forms!formname .Module

В следующем примере также возвращается ссылка на объект Module , связанный с формой Employees , и назначается переменной объекта.

Dim mdl As Module 
Set mdl = Forms!Employees.Module

После возврата ссылки на объект Module можно задать или прочитать его свойства и применить его методы.

Методы

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.