Método DoCmd.SetMenuItem (Access)
El método SetMenuItem lleva cabo la acción SetMenuItem en Visual Basic.
Sintaxis
expresión. SetMenuItem (MenuIndex, CommandIndex, SubcommandIndex, Flag)
expresión Variable que representa un objeto DoCmd.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
MenuIndex | Obligatorio | Variant | Entero, contando desde 0, que es el índice válido de un menú en la barra de menús personalizada o en la barra de menús global de 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 los argumentos CommandIndex y SubcommandIndex en blanco (o los establece en 1), puede habilitar o deshabilitar el propio nombre del menú. Sin embargo, no puede activar o desactivar un nombre de menú (Microsoft Access omite la configuración acMenuCheck y acMenuUncheck para el argumento Flag para los nombres de menú). |
CommandIndex | Opcional | Variant | Entero, contando desde 0, que es el índice válido de un comando en el menú seleccionado por el argumento MenuIndex , tal 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 | Opcional | Variant | Entero, contando desde 0, que es el índice válido de un subcomando en el submenú seleccionado por el argumento CommandIndex , tal 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 | Opcional | Variant | Estado que se desea establecer para el comando o subcomando. Puede ser una de las siguientes constantes:
|
Comentarios
Use el método SetMenuItem para establecer el estado de los elementos de menú (habilitados o deshabilitados, activados o desactivados) en la barra de menús personalizada o en la barra de menús global de la ventana activa.
Nota:
[!NOTA] El método SetMenuItem sólo funciona con barras de menús y barras de menús globales creadas mediante macros de barra de menús. El método SetMenuItem se incluye en esta versión de Access solo por compatibilidad con versiones anteriores a Access 97. No funciona con las nuevas barras de comandos.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.