Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O método SetMenuItem executa a ação DefinirItemDoMenu no Visual Basic.
Sintaxe
expressão. SetMenuItem (MenuIndex, CommandIndex, SubcommandIndex, Sinalizador)
expression Uma variável que representa um objeto DoCmd.
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| MenuIndex | Obrigatório | Variant | Um número inteiro, a contar de 0, que é o índice válido de um menu na barra de menus personalizada ou na barra de menus global da janela ativa, conforme definido na macro da barra de menus para a barra de menus personalizada ou barra de menus global. Se selecionar um menu com este argumento e deixar os argumentos CommandIndex e SubcommandIndex em branco (ou defini-los como 1), pode ativar ou desativar o próprio nome do menu. No entanto, não pode marcar ou desmarcar um nome de menu (o Microsoft Access ignora as definições acMenuCheck e acMenuUncheck para o argumento Sinalizador para nomes de menu). |
| CommandIndex | Opcional | Variant | Um número inteiro, a contar de 0, é o índice válido de um comando no menu selecionado pelo argumento MenuIndex , conforme definido no grupo de macros que define o menu selecionado para a barra de menus personalizada ou barra de menus global para a janela ativa. |
| SubcomandoIndex | Opcional | Variant | Um número inteiro, a contar de 0, é o índice válido de um subcomando no submenu selecionado pelo argumento CommandIndex , conforme definido no grupo de macros que define o submenu selecionado para a barra de menus personalizada ou barra de menus global para a janela ativa. |
| Flag | Opcional | Variant | O estado para o qual você deseja definir o comando ou subcomando. Pode ser uma das seguintes constantes:
|
Comentários
Utilize o método SetMenuItem para definir o estado dos itens de menu (ativados ou desativados, selecionados ou desmarcados) na barra de menus personalizada ou na barra de menus global da janela ativa.
Observação
[!OBSERVAçãO] O método SetMenuItem funciona somente com barras de menus personalizada e barras de menus globais criadas por meio de macros de barra de menus. O método SetMenuItem está incluído nesta versão do Access apenas para compatibilidade com versões anteriores ao Access 97. Ele não funciona com a nova funcionalidade de barras de comando.
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.