Ação de macro DefinirItemDoMenu

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode usar a ação de macro DefinirItemDoMenu em bancos de dados da área de trabalho do Access para definir o estado de itens de menu (habilitado ou desabilitado, selecionada ou desmarcada) em menus personalizados ou globais na guia Suplementos.

Observação : A ação de macro DefinirItemDoMenu só funciona com menus personalizadas e globais criados usando macros de menu. A ação de macro DefinirItemDoMenu será incluída no Microsoft Office Access 2007 e versões posteriores somente para compatibilidade com versões anteriores. Ele não funciona com a funcionalidade de barra de comandos. No entanto, você pode usar as propriedades de ativado e estado em um módulo Visual Basic for Applications (VBA) para desabilitar ou habilitar e marcar ou desmarcar itens em menus de atalho ou menus personalizados ou globais.

Configuração

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

Argumento da ação

Descrição

Índice de menu

O índice do menu que contém o comando para o qual você deseja definir o estado. Insira um valor inteiro, começando de 0, para o índice do menu desejado no menu personalizado ou global. Insira o valor de índice na caixa de Índice de Menu na seção Argumentos da ação da janela de design de macro. O índice é relativo à posição do menu na macro de menu para o menu personalizado ou global (a posição da ação de macro AdicionarMenu deste menu na macro de menus, contando de 0). A exibição do menu pode ser um pouco diferente, porque você pode usar expressões condicionais na macro de menu para ocultar ou exibir itens de menu personalizados. Este é um argumento obrigatório.

Se você seleciona um menu com este argumento e deixar vazios os argumentos Índice de comando e Índice de subcomando , você pode ativar ou desativar o próprio nome de menu. Você não pode, no entanto, marcar ou desmarcar um nome de menu (o Access ignora as configurações de Verificar e desmarque do argumento sinalizador para nomes de menu).

Índice de comando

O índice do comando para o qual você deseja definir o estado. Insira um valor inteiro, começando de 0, para o índice do comando desejado no menu selecionado pelo argumento Índice de Menu. O índice é relativo à posição do comando no grupo de macros que define o menu selecionado para o menu personalizado ou global (a posição da macro deste comando no grupo de macros, contando de 0). A exibição do menu pode ser um pouco diferente, porque você pode usar expressões condicionais no grupo de macros do menu para ocultar ou exibir comandos de menu personalizados.

Índice de subcomando

O índice do subcomando para o qual você deseja definir o estado. Isso só se aplica se o comando desejado tiver um submenu. Insira um valor inteiro, começando de 0, para o índice do subcomando desejado no submenu selecionado pelo argumento Índice de comando. O índice é relativo à posição do subcomando no grupo de macros que define o submenu selecionado para o menu personalizado ou global (a posição da macro deste subcomando no grupo de macros, contando de 0).

Sinalizador

O estado em que você deseja definir o comando ou subcomando. Clique em cinza (para desativar o comando — ele aparece esmaecido), Anular cinza (para ativá-lo), Marque (para colocar uma verificação pelo comando — normalmente indicando que foi selecionado ou alternado), ou desmarque (para remover a seleção). O padrão é Anular cinza.

Comentários

A ação de macro DefinirItemDoMenu só funciona em um menu personalizado ou global. Se a janela ativa não tiver um menu personalizado ou global, executar uma macro contendo a ação de macro DefinirItemDoMenu causará um erro em tempo de execução.

Você pode usar esta ação para definir o estado de comandos de menu e subcomandos, mas não subcomandos de subcomandos.

Para executar a ação de macro DefinirItemDoMenu em um módulo Visual Basic for Applications (VBA), use o método DefinirItemDoMenu do objeto DoCmd .

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×