Macros automatiques

23.08.2021

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.

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :