Aller au contenu

Édition de macros Reflection héritées

Vous pouvez modifier les macros Reflection héritées dans l'éditeur Visual Basic. Toutefois, certaines méthodes et propriétés de session ne sont plus prises en charge. Pour plus d'informations, reportez-vous au Guide de référence de VBA de Reflection (Aide > Guide de référence de VBA).

Pour éditer une macro Reflection héritée

  1. Ouvrez le fichier de configuration contenant la macro héritée.

    -ou-

    Si vous avez précédemment enregistré un fichier de configuration contenant une ou plusieurs macros héritées dans un document de session Reflection, ouvrez le document de session.

  2. Les étapes à suivre dépendent de votre mode d'interface utilisateur.

    Mode d'interface utilisateur Étapes
    Ruban Reflection Dans l'onglet Macros, cliquez sur Visual Basic.
    Navigateur Reflection Dans le menu Reflection, sélectionnez Outils, Macro, puis Visual Basic.
    TouchUx Touchez l'icône symbolisant une clé à molette, puis sélectionnez Visual Basic sous Macro.
  3. Dans le volet Projet, recherchez le projet intitulé ProjectLegacy(nom du fichier), ouvrez le module approprié, puis modifiez la macro.

    Remarque

    Les macros héritées doivent être modifiées dans le projet hérité (ProjectLegacy).

  4. Enregistrez le fichier en tant que document de session Reflection pour conserver les changements.

    Reflection identifie la macro comme « macro héritée », même si elle est dans un document de session Reflection.

Édition de macros Reflection Basic

Pour éditer un script Reflection Basic

  1. Ouvrez l'éditeur Reflection Basic.

  2. Ouvrez le script Reflection Basic à modifier.

  3. Utilisez « Application » comme nom d'objet Reflection.

  4. (Facultatif) Pour accéder aux informations ou aux procédures dans d'autres scripts Reflection Basic, utilisez la métacommande $Include, l'instruction Declare ou la méthode RunScript.

Pour modifier une macro Reflection Basic (script) :

  1. Ouvrez l'éditeur Reflection Basic.

  2. Ouvrez le script Reflection Basic à modifier.

  3. Facultatif : pour accéder aux informations ou aux procédures dans d'autres scripts Reflection Basic, utilisez la métacommande $Include, la méthode RunScript ou l'instruction Declare.

    Exemple de la métacommande $Include :

    Cette ligne de code (le commentaire est voulu) rendra les fonctions du fichier common.rbs disponibles dans le fichier .rbs.

    '$inclusion ".\common.rbs"

    Exemple de la méthode RunScript :

    Cette ligne de code exécute le script myTestRBScript.rbs.

    Application.RunScript "myTestRBScript.rbs", ""

Informations supplémentaires