DoCmd.DoMenuItem (Access)
Muestra el comando de menú o de barra de herramientas adecuado para 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
Estos son los argumentos con nombre :
MenuBar (Long) - Use la constante intrínseca acFormBar para la barra de menús en la vista Formulario. Para otras vistas, use el número de la vista en la lista de argumentos MenuBar , como se muestra en la ventana macro de las versiones anteriores de Microsoft Access (cuente en la lista, empezando desde 0).
MenuName (Long) - Puede usar una de las siguientes constantes intrínsecas: Solo puede usar acRecordsMenu para la barra de menús de la vista formulario en las bases de datos de access versión 2,0 y Access 95. Para otros menús, use el número del menú en la lista de argumentos NombreMenú , como se muestra en la ventana macro de las versiones anteriores de Access (cuente en la lista, empezando desde 0).
Command (Long) - Puede usar una de las siguientes constantes intrínsecas: Para otros comandos, use el número del comando de la lista del argumento de comando , como se muestra en la ventana macro de las versiones anteriores de Access (cuente en la lista, empezando desde 0).
Optional arguments
Los siguientes argumentos son opcionales
Subcommand (Long) - Puede usar una de las siguientes constantes intrínsecas: La constante acObjectVerb representa el primer comando del submenú del comando objeto del menú edición . El tipo de objeto determina el primer comando del submenú. Por ejemplo, este comando es Editar para un objeto Paintbrush que puede editarse. Para otros comandos de submenús, use el número del subcomando de la lista __ del argumento de subcomando, como se muestra en la ventana macro de las versiones anteriores de Access (cuente en la lista, empezando desde 0).
Version (Long) - Use la constante intrínseca acMenuVer70 para el código escrito para las bases de datos de Access 95, la constante intrínseca acMenuVer20 para el código escrito para las bases de datos de la versión de Access 2,0 y la constante intrínseca acMenuVer1X para el código escrito para Bases de datos de Access versión 1. x. Este argumento solo está disponible en Visual Basic. Nota: el valor predeterminado de este argumento es acMenuVer1X, de modo que cualquier código escrito para las bases de datos de Access versión 1. x se ejecutará sin cambios. Si está escribiendo código para una base de datos de Access 95 o de la versión 2,0 y desea usar los comandos de menú Access 95 o version 2,0 con el método DoMenuItem , debe establecer este argumento en acMenuVer70 o acMenuVer20. Además, cuando se cuentan las listas de los argumentos de la acción MenuBar, NombreMenú, _comando_y subcomando en la ventana macro para obtener los números que se van a usar para los argumentos del método DoMenuItem , debe usar el __ Access 95 listas si el argumento version es acMenuVer70, la versión de Access 2,0 indica si el argumento version es version y la versión Access 1. x indica si version es acMenuVer1X (o está en blanco). Nota: no hay ninguna configuración acMenuVer80 para este argumento. No se puede usar el método DoMenuItem para mostrar comandos de Access (aunque los métodos existentes DoMenuItem que haya en el código de Visual Basic seguirán funcionando). Use el método RunCommand en su lugar.