Utilisation de macros pour automatiser des tâches
Qu'est-ce qu'une macro ?
Si vous souhaitez répéter une tâche dans FlexPro, vous pouvez l'automatiser à l'aide d'une macro. Une macro consiste en une série de commandes et d'instructions FlexPro regroupées en une seule commande pour automatiser une tâche. Au lieu d'exécuter manuellement une série d'actions répétitives et fastidieuses dans FlexPro, vous pouvez créer et exécuter une seule macro, c'est-à-dire une commande personnalisée qui exécute la tâche requise.
Les macros sont généralement utilisées à des fins telles que les suivantes :
•Accélérer les tâches d'édition et de formatage
•Combinaison de plusieurs commandes, telles que les commandes d'importation de données et de création d'un graphique
•Fournir un meilleur accès à une option dans une boîte de dialogue
•Automatisation d'une série complexe de tâches
FlexPro offre deux façons de créer des macros. Vous pouvez enregistrer une macro ou utiliser l'éditeur Visual Basic. L'éditeur Visual Basic est uniquement disponible dans FlexPro Professional et Developer Suite.
Enregistrement d'une macro
L'enregistrement d'une macro est le moyen le plus simple de créer une macro. Même si vous travaillez avec FlexPro Professional ou FlexPro Developer Suite et que vous disposez de Visual Basic Editor pour la programmation, il est judicieux de commencer par l'enregistrement d'une macro, puis de modifier le code si nécessaire. Une macro est enregistrée dans FlexPro comme une série de commandes FlexPro dans Visual Basic for Applications. Lorsque vous enregistrez des macros, vous pouvez sélectionner des commandes et des options à l'aide de votre souris. Vous pouvez arrêter l'enregistrement de la macro à chaque étape et reprendre plus tard là où vous vous êtes arrêté.
Pour vous faciliter la tâche, vous pouvez utiliser la macro rapide de FlexPro pour les processus répétitifs. Vous pouvez facilement démarrer et arrêter l'enregistrement de cette macro à l'aide du raccourci CTRL+SHIFT+R. Vous ne devez pas nommer ou créer cette macro. Si vous voulez commencer un nouvel enregistrement, toute Macro rapide existante sera automatiquement supprimée. Vous pouvez exécuter la macro rapide aussi souvent que vous le souhaitez en utilisant le raccourci CTRL+SHIFT+P.
Pour faciliter l'accès à une macro enregistrée par son nom, vous pouvez ajouter la macro au ruban ou à la barre d'outils d'accès rapide, ou lui attribuer un raccourci clavier. Pour exécuter la macro, il suffit ensuite de cliquer sur l'icône de son ruban ou de sa barre d'outils, ou d'appuyer sur les touches de raccourci. Vous pouvez également sélectionner Développeur [Code] > Macros, puis cliquer sur le nom de la macro que vous souhaitez exécuter.
Création d'une nouvelle macro
En utilisant l'éditeur Visual Basic dans FlexPro Professional ou FlexPro Developer Suite, vous pouvez créer de puissantes macros personnalisées avec des instructions Visual Basic qui ne peuvent pas être enregistrées.
Où sont stockées les macros
Vous pouvez enregistrer les macros dans des bases de données de modèles ou dans des bases de données projets. Par défaut, les macros FlexPro sont enregistrées dans la base de données des modèles personnels afin qu'elles soient disponibles dans toutes les bases de données projets FlexPro. Si vous souhaitez utiliser une macro uniquement pour une base de données projet particulière, enregistrez cette macro dans la base de données projet spécifique. Les macros individuelles d'une base de données projets sont enregistrées dans des projets de macros que vous pouvez copier entre les bases de données projets.