Compartir a través de


EjecutarComandoDeMenú (acción de macro)

Se aplica a: Access 2013, Office 2013

La acción EjecutarComandoDeMenú sirve para ejecutar un comando integrado de Microsoft Access.

Configuración

La acción EjecutarComandoDeMenú usa el siguiente argumento de acción.

Argumento de la acción

Descripción

Command

El nombre del comando que desee ejecutar. El cuadro Comando muestra los comandos integrados disponibles en Access, por orden alfabético. Este argumento es obligatorio.

Comentarios

Puede usar la acción EjecutarComandoDeMenú para ejecutar un comando de Access desde una barra de menús personalizada, una barra de menús global, un menú contextual personalizado o un menú contextual global.

La acción EjecutarComandoDeMenú se puede utilizar en una macro con expresiones condicionales para ejecutar un comando según ciertas condiciones.

Nota:

Al hacer clic en la pestaña Archivo y Reciente, se muestran las bases de datos utilizadas más recientemente. Puede hacer clic en una de estas bases de datos en lugar de hacer clic en Abrir. Estos elementos de base de datos no aparecen en el cuadro de lista desplegable para el argumento Comando, y no están disponibles cuando se utiliza la acción EjecutarComandoDeMenú en una macro.

Cuando se convierte una base de datos de Access desde una versión anterior, es posible que algunos comandos dejen de estar disponibles. Puede que algún comando haya cambiado de nombre, se haya trasladado a un menú distinto o ya no esté disponible en Access. Las acciones EjecutarComandoDeMenú para tales comandos no pueden ser convertidas a acciones EjecutarComandoDeMenú. Cuando se abre la macro, Access muestra una acción EjecutarComandoDeMenú con un argumento Comando en blanco para esos comandos. Deberá modificar la macro y especificar un argumento de comando válido, o eliminar la acción EjecutarComandoDeMenú.

Para ejecutar la acción RunMenuCommand en un módulo de Visual Basic para Aplicaciones (VBA), use el método RunCommand del objeto Application . (Esto equivale al método RunCommand del objeto DoCmd ).