Compartilhar via


Objeto de módulo (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 a partir do código, marcar a propriedade Tipo do objeto Módulo.

A coleção Módulos contém todos os objetos módulo abertos, independentemente do 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! nome do módulo O argumento modulename é o nome do objeto Module.
Modules("modulename") O argumento modulename é o nome do objeto Module.
Módulos(índice) O argumento index é a posição numérica do objeto dentro da coleção.

O exemplo seguinte devolve uma referência a um objeto módulo padrão e atribui-o a uma variável de objeto.

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

Tenha em atenção que os parênteses retos que incluem o nome do objeto Módulo só são necessários se o nome do objeto Módulo incluir espaços.

O exemplo seguinte devolve uma referência a um objeto módulo de formulário e atribui-a a uma variável de objeto.

Dim mdl As Module 
Set mdl = Modules!Form_Employees

Para fazer referência a um módulo de formulário ou relatório específico, também pode utilizar a propriedade Módulo do objeto Formulário ou Relatório.

Forms!formname .Module

O exemplo seguinte também devolve uma referência ao objeto Módulo associado a um formulário Funcionários e atribui-o a uma variável de objeto.

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

Depois de devolver uma referência a um objeto Módulo , pode definir ou ler as respetivas propriedades e aplicar os respetivos 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.