Compartir a través de


EjecutarAplicación (acción de macro)

Se aplica a: Access 2013, Office 2013

Nota de seguridad Nota de seguridad
Sea prudente al ejecutar archivos ejecutables o código en macros y aplicaciones. Los archivos ejecutables o el código se pueden usar para llevar a cabo acciones que podrían vulnerar la seguridad de su equipo y de los datos.

Puede usar la función EjecutarAplicación para ejecutar una aplicación basada en Microsoft Windows o MS-DOS, como Microsoft Excel, Microsoft Word o Microsoft PowerPoint, desde Microsoft Access. Por ejemplo, es posible que desee pegar datos de hoja de cálculo de Excel en la base de datos de Access.

Nota:

Esta acción no se permitirá si la base de datos no es de confianza.

Configuración

La acción EjecutarAplicación tiene el siguiente argumento.

Argumento de la acción

Descripción

Línea de comandos

La línea de comandos que se utiliza para iniciar la aplicación (con la ruta de acceso y otros parámetros necesarios, tales como las opciones que ejecutan la aplicación de un modo particular). Introduzca la línea de comandos en el cuadro Línea de comandos de la sección Argumentos de acción del panel Generador de macros. Este argumento es obligatorio.

Comentarios

La aplicación seleccionada con esta acción se carga y se ejecuta en primer plano. La macro que contiene esta acción continúa su ejecución una vez iniciada la aplicación.

Puede transferir datos entre Access y la otra aplicación mediante el mecanismo de intercambio dinámico de datos (DDE) o el Portapapeles. Puede usar la acción EnviarTeclas para enviar pulsaciones de teclas a la otra aplicación (aunque DDE es un método más eficiente para transferir datos). También puede compartir datos entre aplicaciones mediante automatización.

Las aplicaciones basadas en MS-DOS se ejecutan en una ventana MS-DOS dentro del entorno de Windows.

En los sistemas operativos Windows, hay varias formas de ejecutar una aplicación: iniciar el programa desde el Explorador de Windows, utilizar el comando Ejecutar en el menú Inicio o hacer doble clic en el icono de un programa en el Escritorio de Windows.

La acción EjecutarAplicación no se puede ejecutar en un módulo de Visual Basic para Aplicaciones (VBA). En su lugar, utilice la función Shell de VBA.