DoCmd.DoMenuItem (Access)
Exibe o comando de menu ou da barra de ferramentas adequado para o Microsoft Access.
DoMenuItem (MenuBar, MenuName, Command, Subcommand, Version)
Dim lngMenuBar As Long: lngMenuBar =
Dim strMenuName As String: strMenuName =
Dim lngCommand As Long: lngCommand =
DoCmd.DoMenuItem MenuBar:=lngMenuBar, MenuName:=strMenuName, Command:=lngCommand
Arguments
O seguinte argumento é opcional
MenuBar (Long) - Use a constante intrínseca acFormBar para a barra de menus no modo formulário. Para outros modos de exibição, use o número do modo de exibição na lista de argumentos de BarraDeMenu , conforme mostrado na janela macro nas versões anteriores do Microsoft Access (contagem para baixo da lista, começando com 0).
MenuName (Long) - Você pode usar uma das seguintes constantes intrínsecas: Você só pode usar acRecordsMenu para a barra de menus do modo formulário nos bancos de dados do access versão 2,0 e Access 95. Para outros menus, use o número do menu na lista de __ argumentos menuname, conforme mostrado na janela macro nas versões anteriores do Access (Conte para baixo na lista, começando com 0).
Command (Long) - Você pode usar uma das seguintes constantes intrínsecas: Para outros comandos, use o número do comando na lista de argumentos do comando , conforme mostrado na janela macro nas versões anteriores do Access (Conte de baixo para baixo na lista, começando com 0).
Optional arguments
Os seguintes argumentos são opcionais
Subcommand (Long) - Você pode usar uma das seguintes constantes intrínsecas: A constante acObjectVerb representa o primeiro comando no submenu do comando objeto no menu Editar . O tipo de objeto determina o primeiro comando do submenu. Por exemplo, esse comando é Editar para um objeto Paintbrush que pode ser editado. Para outros comandos em submenus, use o número do subcomando na lista de __ argumentos de subcomando, conforme mostrado na janela macro nas versões anteriores do Access (Conte para baixo na lista, começando com 0).
Version (Long) - Use a constante intrínseca acMenuVer70 para o código escrito para os bancos de dados do Access 95, a constante intrínseca acMenuVer20 para o código escrito para os bancos de dados da versão 2,0 do Access e a constante intrínseca acMenuVer1X para código escrito para Acessar os bancos de dados da versão 1. x. Esse argumento só está disponível no Visual Basic. Observação: o padrão para esse argumento é acMenuVer1X, de forma que qualquer código escrito para os bancos de dados do Access versão 1. x será executado inalterado. Se você estiver escrevendo código para um banco de dados do Access 95 ou versão 2,0 e deseja usar os comandos de menu Access 95 ou Version 2,0 com o método DoMenuItem, você deve definir este argumento como acMenuVer70 ou acMenuVer20. Além disso, quando você estiver contando as listas dos argumentos BarraDeMenu, menuname, _Command_e Subcommand Action na janela macro para obter os números a serem usados para os argumentos no método DoMenuItem , você deve usar o __ Listas do Access 95 se o argumento version for acMenuVer70, a versão do Access 2,0 listará se o argumento version for Version, e a versão 1. x do Access se a versão for acMenuVer1X (ou blank). Observação: não há nenhuma configuração acMenuVer80 para esse argumento. Você não pode usar o método DoMenuItem para exibir comandos do Access (embora os métodos DoMenuItem existentes no código do Visual Basic ainda funcionem). Em vez disso, use o método RunCommand .