Propriedade Form.Module (Access)

Use a propriedade Module para especificar um módulo de formulário. Objeto Module somente leitura.

Sintaxe

expressão. Módulo

expressão Uma variável que representa um objeto Form.

Comentários

A propriedade Module também retorna uma referência a um objeto Módulo especificado. Utilize a propriedade Module para acessar as propriedades e métodos de um objeto Module associado a um objeto Form ou Report.

A configuração da propriedade HasModule de um formulário ou relatório determina se ele tem um módulo associado.

Se a propriedade HasModule for False, o formulário ou relatório não terá um módulo associado. Quando você se refere à propriedade Module desse formulário ou relatório enquanto estiver no modo design, o Microsoft Access cria o módulo associado e define a propriedade HasModule como True.

Se você se referir à propriedade de módulo de um formulário ou relatório em tempo de execução e o objeto tem sua propriedade HasModule definida como False, ocorrerá um erro.

Você poderia utilizar essa propriedade com qualquer uma das propriedades e métodos do objeto módulo.

Exemplo

O exemplo a seguir usa a propriedade Module para inserir o método Beep no evento Open de um formulário.

Dim strFormOpenCode As String 
Dim mdl As Module 
 
Set mdl = Forms!MyForm.Module 
strFormOpenCode = "Sub Form_Open(Cancel As Integer)" _ 
 & vbCrLf & "Beep" & vbCrLf & "End Sub" 
 With mdl 
 .InsertText strFormOpenCode 
 End With

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.