Você pode usar a ação macro RunMenuCommand nos bancos de dados da área de trabalho do Access para executar um comando Access interno.
Observação: A partir do Access 2010, a ação macro RunCommand foi renomeada para RunMenuCommand. O argumento para essa ação de macro permanece inalterado.
Configuração
A ação RunMenuCommand tem o seguinte argumento de ação.
Argumento da ação |
Descrição |
Comando |
O nome do comando que você deseja executar. A caixa Comando mostra os comandos internos disponíveis no Access, em ordem alfabética. Esse é um argumento obrigatório. |
Comentários
Você pode usar a ação RunMenuCommand para executar um comando Access de uma barra de menus personalizada, barra de menus global, menu de atalho personalizado ou menu de atalhos globais.
Você pode usar a ação RunMenuCommand em uma macro com expressões condicionais para executar um comando dependendo de determinadas condições.
Quando você converter um banco de dados de uma versão anterior do Access, alguns comandos poderão ficar indisponíveis. Um comando pode ter sido renomeado, movido para um menu diferente ou pode não estar mais disponível no Access. As ações DoMenuItem para esses comandos não podem ser convertidas em ações RunMenuCommand . Quando você abrir a macro, o Access exibirá uma ação RunMenuCommand com um argumento de comando em branco para esses comandos. Você deve editar a macro e inserir um argumento de comando válido ou excluir a ação RunMenuCommand .
Para executar a ação RunMenuCommand em um módulo de Visual Basic for Applications (VBA), use o método RunCommand do objeto Application. (Isso equivale ao método ExecutarComando do objeto DoCmd).