Ação Macro OpenVisualBasicModule

Pode utilizar a ação macro OpenVisualBasicModule nas bases de dados Access para abrir um módulo de base visual especificado para aplicações (VBA) numa procedimento especificada . Isto pode ser um procedimento Sub, um procedimento de função, ou um procedimento de evento.

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

Nota: Esta ação não será permitida se a base de dados não for fidedigna.

Nota: A ação macro OpenVisualBasicModule não está disponível em aplicações web do Access.

Definição

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

Argumento de ação

Descrição

Nome do módulo

O nome do módulo que quer abrir. Selecione o nome do módulo na lista de recuos. Pode deixar este argumento em branco se pretender pesquisar todos os módulos padrão na base de dados para obter um procedimento e abrir o módulo apropriado nesse procedimento.

Se executar um macro contendo a ação OpenVisualBasicModule num base de dados de biblioteca, Access primeiro procura o módulo com este nome na base de dados da biblioteca e, em seguida, na base de dados atual.

Nome do procedimento

O nome do procedimento para o que pretende abrir o módulo. Se deixar este argumento em branco, o módulo abre-se para a secção Declarações.

Nota: Tem de introduzir um nome válido no nome do módulo ou no argumento do Nome do Procedimento.

Observações

Pode utilizar esta ação macro para abrir um procedimento de evento especificando o argumento do Nome do Módulo e o argumento do Nome do Procedimento. Por exemplo, para abrir o procedimento do evento Click do botão PrintInvoice no formulário Encomendas, definir o argumento nome do módulo para Formulário.Ordens e definir o argumento do Nome do Procedimento para PrintInvoice_Click. Para visualizar o procedimento do evento para um formulário ou relatório, o formulário ou relatório deve estar aberto.

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

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

Esta ação tem o mesmo efeito que clicar com o botão direito de um módulo no Painel de Navegação e, em seguida, clicar em Design View. Esta ação permite-lhe também especificar um nome de procedimento e pesquisar os módulos padrão numa base de dados para obter procedimentos.

Sugestão:  Pode selecionar um módulo no Painel de Navegação e arrastá-lo para a janela macro. Isto cria automaticamente uma ação OpenVisualBadule que abre o módulo à secção Declarações.

Para executar a ação OpenVisualBasicModule num módulo VBA, utilize o método OpenModule do objeto DoCmd.

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×