Objeto module (Access)
Um objeto Module refere-se a um módulo padrão ou um módulo de classe.
O Microsoft Access inclui módulos de classe que não estão associados a qualquer objeto, módulos de formulário e módulos de relatório, que estão associados a um formulário ou relatório.
Para determinar se um objeto Module representa um módulo padrão ou um módulo de classe do código, verifique a propriedade Type do objeto Module.
A coleção Modules contém todos os objetos do Módulo abertos, independentemente de seu tipo. Os módulos na coleção Modules podem ser compilados ou descompilados.
Para retornar uma referência a determinado objeto Module padrão ou classe na coleção Modules, utilize qualquer uma das formas de sintaxe a seguir.
Sintaxe | Descrição |
---|---|
Módulos! Modulename | O argumento modulename é o nome do objeto Module. |
Módulos("modulename") | O argumento modulename é o nome do objeto Module. |
Módulos(index) | O argumento index é a posição numérica do objeto dentro da coleção. |
O exemplo a seguir retorna uma referência a um objeto Módulo padrão e o atribui a uma variável de objeto.
Dim mdl As Module
Set mdl = Modules![Utility Functions]
Observe que os colchetes que incluem o nome do objeto Module são necessários somente se o nome do objeto Module incluir espaços.
O próximo exemplo retorna uma referência a um objeto módulo de formulário e o atribui a uma variável de objeto.
Dim mdl As Module
Set mdl = Modules!Form_Employees
Para se referir a um formulário ou módulo de relatório específico, você também pode usar a propriedade Módulo do objeto Form ou Report.
Forms!formname .Module
O exemplo a seguir também retorna uma referência ao objeto Module associado a um formulário Employees e atribui-o a uma variável de objeto.
Dim mdl As Module
Set mdl = Forms!Employees.Module
Depois de retornar uma referência a um objeto Module , você pode definir ou ler suas propriedades e aplicar seus métodos.
- Application
- CountOfDeclarationLines
- CountOfLines
- Lines
- Name
- Parent
- ProcBodyLine
- ProcCountLines
- ProcOfLine
- ProcStartLine
- Type
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.