Afficher Sommaire / Index / Recherche

Exécution d'une macro

Vous pouvez exécuter des macros VBA créées dans Reflection et Reflection 2007 (SP1), et la plupart des macros créées dans les produits Reflection et EXTRA! hérités. Vous pouvez également exécuter une macro en affectant une action à un contrôle. Toutefois, les macros doivent provenir d'emplacements autorisés.

Plusieurs actions associées à des macros (telles que Exécuter une macro de type 'Espace de travail de Reflection') sont disponibles dans la boîte de dialogue Sélectionner une action. Pour plus d'informations, voir la rubrique Ajout d'un bouton pour exécuter une macro.

Pour exécuter une macro

  1. Sur le ruban Session, dans le groupe Macros, cliquez sur Exécuter une macro.
  2. Dans la boîte de dialogue Exécuter une macro, sélectionnez la macro à exécuter.

    Remarque : Les options correspondantes aux macros héritées ne sont disponibles que si les fonctions de compatibilité sont installées. En outre, pour exécuter des macros Reflection et EXTRA! héritées, contenues dans des fichiers externes, vous devez spécifier, dans la boîte de dialogue Configuration de la sécurité de la macro et de l'API, le type de macro héritée que vous voulez exécuter.

    Macro Espace de travail de Reflection

    Affiche les macros dans le document de session actif. Sélectionnez cette option pour exécuter des macros créées dans les documents Reflection ou 2007 (SP1).

    Pour exécuter une macro dans le projet commun et dans d'autres documents, sélectionnez l'une des options suivantes dans le menu Macros dans :

     

    Sélectionnez

    Pour afficher les macros dans

     

    <Tous les projets standard>

    Tous les projets et documents de session ouverts.

     

    Common

    Le projet commun.

     

    Project [nomfichier]

    Le document de session actif uniquement.

    Macro Reflection héritée dans ce fichier

    Sélectionnez cette option pour exécuter des macros héritées dans le document actif. Ces macros incluent des fichiers de configuration hérités (.rsf, .r2w ou .r4w) et, dans Reflection, des documents de session (.rd3x, .rd5x, .rdox) qui ont été auparavant convertis à partir de fichiers de configuration.

    Macro Reflection héritée dans un autre fichier

    Sélectionnez cette option pour spécifier et exécuter une macro dans un fichier SharedMacro (.rma) ou dans un fichier de configuration (.rsf, .r2w ou .r4w).

    Macro RB héritée

    Sélectionnez cette option pour spécifier et exécuter une macro Reflection Basic (.rbs).

    Macro RUMBA

    Sélectionnez cette option pour spécifier et exécuter un fichier de macro NetManage RUMBA (.rmc).

    Macro EXTRA! héritée

    Sélectionnez cette option pour spécifier et exécuter un fichier de macro EXTRA! (.ebm).

    Script RCL hérité

    Sélectionnez cette option pour spécifier et exécuter un script RCL hérité. Disponible uniquement dans les documents de session VT.

Autres rubriques

Utilisation des macros héritées

Ajout d'un bouton pour exécuter une macro