Partager via


RunApplication, action de macro

S’applique à : Access 2013, Office 2013

Note de sécurité Note de sécurité
Soyez prudent lors de l’exécution de fichiers ou de code exécutables dans les macros ou les applications. Les fichiers ou le code exécutables peuvent être utilisés pour effectuer des actions pouvant compromettre la sécurité de votre ordinateur et de vos données.

Vous pouvez utiliser l'action ExécuterApplication pour exécuter une application Microsoft Windows ou MS-DOS telle que Microsoft Office Excel, Microsoft Office Word ou Microsoft Office PowerPoint dans Microsoft Office Access. Vous pouvez, par exemple, souhaiter coller des données d'une feuille de calcul Excel dans votre base de données Access.

Remarque

Cette action ne sera pas autorisée si la base de données n’est pas approuvée.

Setting

L’action ExécuterApplication utilise l’argument suivant :

Argument de l’action

Description

Ligne de commande

Ligne de commande est utilisé pour démarrer l’application (y compris le chemin d’accès et tous les paramètres nécessaires, tels que les commutateurs qui exécutent l’application dans un mode particulier). Tapez la ligne de commande dans la zone Ligne commande de la section Arguments de l’action du volet Générateur de macro. Cet argument est obligatoire.

Remarques

L'application sélectionnée avec cette action est chargée et s'exécute en avant-plan. La macro comprenant cette action continue de s'exécuter après avoir démarré l'application.

Vous pouvez transférer les données entre l'autre application et Access à l'aide de la fonctionnalité d'échange dynamique de données (DDE) Microsoft Windows ou le Presse-papiers. Vous pouvez utiliser l'action EnvoiTouches pour envoyer une séquence de touches à l'autre application (bien que l'échange dynamique de données soit plus efficace pour le transfert de données). Vous pouvez également partager des données entre applications à l'aide de l'automation.

Les applications MS-DOS sont exécutées dans une fenêtre MS-DOS au sein de l'environnement Windows.

Dans les systèmes d'exploitation Windows, il existe plusieurs façons d'exécuter une application, notamment en démarrant le programme à partir de l'Explorateur Windows, en utilisant la commande Exécuter du menu Démarrer ou en double-cliquant sur l'icône d'un programme dans le Bureau Windows.

Vous ne pouvez pas exécuter l'action ExécuterApplication dans un module Visual Basic pour Applications (VBA). Utilisez à la place la fonction Shell VBA.