Macros automatiques
En donnant un nom spécifique à la macro, vous pouvez l'exécuter automatiquement lorsque vous effectuez certaines opérations (par exemple, le lancement de FlexPro ou l'ouverture d'une base de données). FlexPro reconnaît les noms suivants comme des macros automatiques :
Nom de la macro |
Exécution |
---|---|
AutoExec |
Lors du lancement de FlexPro ou du chargement d'une base de données de modèles |
AutoNouveau |
Lors de la création d'une nouvelle base de données |
AutoOpen |
Lors de l'ouverture d'une base de données existante |
AutoClose |
Lors de la fermeture d'une base de données |
AutoExit |
En quittant FlexPro ou en fermant une base de données de modèles |
Les auto-macros sont reconnues dans les modules de code si ceux-ci contiennent une procédure qui porte le nom de l'auto-macro. Comme toutes les autres macros, les macros automatiques peuvent être enregistrées dans la base de données des modèles personnels ou dans une base de données projet.
En cas de conflit de noms (c'est-à-dire si plusieurs macros automatiques portent le même nom), une macro automatique dans la base de données du projet actif a la priorité sur une macro du même nom dans la base de données du modèle personnel.
Remarques Si vous maintenez la touche SHIFT enfoncée, les macros automatiques ne sont pas exécutées. Si, par exemple, vous créez une nouvelle base de données et que la base de données du modèle personnel contient une macro AutoNew, vous pouvez empêcher l'exécution de cette macro AutoNew en cliquant sur File > New tout en maintenant la touche SHIFT enfoncée jusqu'à ce que la nouvelle base de données s'affiche.