Acción de macro EjecutarMenúComando

Puede usar la acción de macro EjecutarComandoMenú en bases de datos de escritorio de Access para ejecutar un comando de Access integrado.

Nota: A partir de Access 2010, la acción de macro EjecutarComando se cambió a RunMenuCommand. El argumento de esta acción no ha cambiado.

Configuración

La acción EjecutarComandoMenú tiene el siguiente argumento de acción.

Argumento de la acción

Descripción

Comando

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

Observaciones

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

Puede usar la acción EjecutarComandoMenú en una macro con expresiones condicionales para ejecutar un comando según determinadas condiciones.

Al convertir una base de datos de Access a partir de una versión anterior de Access, es posible que algunos comandos ya no estén disponibles. Un comando puede haber cambiado, haberse movido a un menú diferente o no estar disponible en Access. Las acciones de DoMenuItem para estos comandos no se pueden convertir en acciones EjecutarComandoMenú. Al abrir la macro, Access mostrará una acción EjecutarComandoMenú con un argumento Comando en blanco para dichos comandos. Debe editar la macro y escribir un argumento de comando válido, o eliminar la acción EjecutarComandoMenú.

Para ejecutar la acción EjecutarComandoMenú en un módulo Visual Basic para Aplicaciones (VBA), use el método RunCommand del objeto Application. (Esto es equivalente al método EjecutarComando del objeto DoCmd).

¿Necesita más ayuda?

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×