Créez au moins un sous-dossier dans le dossier macros pour y placer les fichiers JavaScript. Si vous enregistrez les fichiers JavaScript directement dans le dossier macros, ils n’apparaissent pas dans le menu Macros de Designer.
Il est possible d’organiser les sous-dossiers de macros de différentes manières. La méthode à retenir varie selon vos besoins. Tenez compte du nombre de fichiers JavaScript que vous avez, du nombre de fichiers macro.xml à créer et de l’ordre des commandes dans le menu Macros.
Une solution consiste à enregistrer tous les fichiers JavaScript dans un même sous-dossier. Vous utilisez ainsi un seul fichier macro.xml pour spécifier le nom de tous les fichiers JavaScript de ce dossier et définir le nom des commandes correspondantes dans le menu Macros. L’ordre des commandes du menu Macros est identique à celui dans lequel les macros sont répertoriées dans le fichier macro.xml.
Exemple de fichier macro.xml contenant plusieurs macros :
<?xml version="1.0" encoding="UTF-8"?>
<designerMacros>
<macro>
<label>Get Designer Locale</label>
<!-- Description - Get Designer locale -->
<script>getLocale.js</script>
</macro>
<macro>
<label>Hello World</label>
<!-- Description - Display Hello World -->
<script>helloWorld.js</script>
</macro>
<macro>
<label>Highlight Text</label>
<!-- Description - Highlight text areas -->
<script>HighlightFields.js</script>
</macro>
<macro>
<label>Refactor</label>
<!-- Description - Refactor -->
<script>refactor.js</script>
</macro>
<macro>
<label>Show Flex Sample</label>
<!-- Description - Show Flex Sample -->
<script>showFlexSample.js</script>
</macro>
</designerMacros>
Une autre manière d’organiser les sous-dossiers de macros consiste à enregistrer les fichiers JavaScript dans différents sous-dossiers. Vous utilisez alors un fichier macro.xml dans chaque sous-dossier pour spécifier le nom des fichiers JavaScript et définir le nom des commandes correspondantes dans le menu Macros. L’ordre des commandes du menu Macros respecte l’ordre des sous-dossiers et de la liste des macros dans chaque fichier macro.xml.
Gardez à l’esprit que tout sous-dossier que vous créez pour les fichiers JavaScript doit être un enfant du dossier « macros » (macros\MesMacros). Designer ne détecte pas les sous-dossiers au-delà du premier niveau enfant. Une fois vous avez ajouté un fichier JavaScript à un sous-dossier de macros, le nom du fichier s’affiche dans le menu Outils > Macros. Si vous souhaitez afficher un autre nom que le nom du fichier JavaScript, vous pouvez le modifier en créant un fichier de configuration XML nommé macro.xml.