DoCmd.SetMenuItem (Access)
El método SetMenuItem lleva cabo la acción SetMenuItem en Visual Basic.
Puede usar el método SetMenuItem para establecer el estado de los elementos de menú (habilitado o deshabilitado, activado o desactivado) en la barra de menús personalizada o la barra de menús global para la ventana activa.
SetMenuItem (MenuIndex, CommandIndex, SubcommandIndex, Flag)
Dim iMenuIndex As Integer: iMenuIndex =
DoCmd.SetMenuItem MenuIndex:=iMenuIndex
Arguments
Un argumento con nombre
MenuIndex (Integer) - Número entero, contado desde 0, que es el índice válido de un menú de la barra de menús personalizada o la barra de menús global para la ventana activa, tal como se define en la macro de barra de menús para la barra de menús personalizada o la barra de menús global. Si selecciona un menú con este argumento y deja en blanco los argumentos CommandIndex y índicesubcomando (o los establece en 1), puede habilitar o deshabilitar el propio nombre del menú. Sin embargo, no se puede activar o desactivar un nombre de menú (Microsoft Access ignora la configuración acMenuCheck y AcMenuUncheck del argumento Flag para los nombres de menús).
Optional arguments
Los siguientes argumentos son opcionales
CommandIndex (Integer) - Un número entero, contando desde 0, que es el índice válido de un comando en el menú seleccionado por el argumento índicemenú , como se define en el grupo de macros que define el menú seleccionado para la barra de menús personalizada o la barra de menús global para la ventana activa.
SubcommandIndex (Integer) - Un número entero, contando desde 0, que es el índice válido de un subcomando en el submenú seleccionado por el argumento CommandIndex , como se define en el grupo de macros que define el submenú seleccionado para la barra de menús personalizada o la barra de menús global para la ventana activa.
Flag - Estado que se desea establecer para el comando o subcomando. Puede ser una de las siguientes constantes: acMenuUngray predeterminada