Объект 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 можно задать или прочитать его свойства и применить его методы.
- Application
- CountOfDeclarationLines
- CountOfLines
- Lines
- Name
- Parent
- ProcBodyLine
- ProcCountLines
- ProcOfLine
- ProcStartLine
- Type
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.