Aplica-se a
Access para Microsoft 365 Access 2021 Access 2019 Access 2016

Você pode usar a ação macro OpenVisualBasicModule nos bancos de dados access para abrir um módulo de Visual Basic for Applications (VBA) especificado em um procedimento especificado . Isso pode ser um procedimento Sub, um procedimento function ou um procedimento do evento.

Observação: A partir do Access 2010, a ação macro OpenModule foi renomeada para OpenVisualBasicModule.

Observação: Essa ação não será permitida se o banco de dados não for confiável.

Observação: A ação de macro OpenVisualBasicModule não está disponível nos aplicativos Web do Access.

Configuração

A ação de macro OpenVisualBasicModule tem os seguintes argumentos.

Argumento da ação

Descrição

Nome do módulo

O nome do módulo que você deseja abrir. Selecione o nome do módulo na lista suspensa. Você pode deixar esse argumento em branco se quiser pesquisar todos os módulos padrão no banco de dados para obter um procedimento e abrir o módulo apropriado nesse procedimento.

Se você executar uma macro que contém a ação OpenVisualBasicModule em um banco de dados biblioteca, Access primeiro procurará o módulo com esse nome no banco de dados da biblioteca e, em seguida, no banco de dados atual.

Nome do procedimento

O nome do procedimento ao qual você deseja abrir o módulo. Se você deixar esse argumento em branco, o módulo será aberto para a seção Declarações.

Observação: Você deve inserir um nome válido no argumento Nome do Módulo ou Nome do Procedimento .

Comentários

Você pode usar essa ação de macro para abrir um procedimento de evento especificando o argumento Nome do Módulo e o argumento Nome do Procedimento . Por exemplo, para abrir o procedimento de evento Clique no botão PrintInvoice no formulário Orders, defina o argumento Nome do Módulo como Form.Orders e defina o argumento Nome do Procedimento como PrintInvoice_Click. Para exibir o procedimento de evento para um formulário ou relatório, o formulário ou relatório deve estar aberto.

Da mesma forma, para abrir um procedimento em um módulo de classe, você deve especificar o nome do módulo, embora o módulo de classe não precise ser aberto.

Para abrir um procedimento privado, o módulo que o contém deve estar aberto.

Essa ação tem o mesmo efeito que clicar com o botão direito do mouse em um módulo no Painel de Navegação e, em seguida, clicar em Exibição de Design. Essa ação também permite que você especifique um nome de procedimento e pesquise os módulos padrão em um banco de dados para obter procedimentos.

Dica:  Você pode selecionar um módulo no Painel de Navegação e arrastá-lo para a janela de macro. Isso cria automaticamente uma ação OpenVisualBasicModule que abre o módulo para a seção Declarações.

Para executar a ação OpenVisualBasicModule em um módulo VBA, use o método OpenModule do objeto DoCmd .

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.