Compartilhar via


Objeto module (Access)

Um objeto Module refere-se a um módulo padrão ou um módulo de classe.

Comentários

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.

Métodos

Propriedades

Confira também

Suporte e comentários

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.