Aller au contenu

Macros Reflection héritées

Reflection prend en charge les formats de fichier de macro suivants :

  • Fichiers de configuration (.rsf, .r2w, .r4w)

  • SharedMacros (.rma)

  • Scripts Reflection Basic (.rbs)

  • Scripts de ligne de commande Reflection (.rcl)

Vous pouvez ouvrir un fichier de configuration dans l'espace de travail ou exécuter des macros héritées en tant que fichier externe. L'exécution des scripts RCL n'est possible que lorsqu'un document de session VT est actif dans l'espace de travail.

Pour exécuter une macro Reflection héritée

  1. (Recommandé) Si votre macro héritée a été créée dans Reflection version 10.x ou antérieure, enregistrez-la dans Reflection version 14.x.

  2. Ouvrez les paramètres de l'espace de travail. Les étapes à suivre dépendent de votre mode d'interface utilisateur.

    Mode d'interface utilisateur Étapes
    Ruban Dans le menu Fichier ou via le bouton Reflection (si vous utilisez l'apparence Office 2007), choisissez Paramètres pour Espace de travail de Reflection.
    Navigateur Reflection Dans le menu Reflection, sélectionnez Paramètres, puis Paramètres de l'espace de travail Reflection.
    TouchUx Touchez l'icône symbolisant un engrenage, puis sélectionnez Espace de travail de Reflection.
  3. Dans le Centre de gestion de la sécurité, cliquez sur Configuration de la sécurité de la macro et de l'API.

  4. Dans le menu Préférences de l'API héritée, sélectionnez Reflection et cliquez sur OK.

  5. Sur le ruban Session, cliquez sur le bouton Exécuter une macro.

  6. Dans la boîte de dialogue Exécuter une macro, spécifiez la macro héritée à exécuter.

    Remarque

    Si la macro contient des objets non pris en charge, sa fonctionnalité peut être limitée ou il est possible qu'elle ne s'exécute pas. Pour obtenir la liste des méthodes et des objets non pris en charge, reportez-vous au Guide de référence de VBA de Reflection (Aide > Guide de référence de VBA). Si vos macros héritées utilisent la liaison précoce et renvoient des erreurs de compilation lorsque vous les exécutez, modifiez leurs références d'espace de nommage Reflection sur ReflectionCOM.

Informations supplémentaires