Enregistrement d’une macro pour générer du code

23.08.2021

Si vous n'êtes pas sûr de la méthode ou de la propriété Visual Basic à utiliser, vous pouvez activer l'enregistrement de la macro et exécuter le processus manuellement. L'enregistrement de macros convertit vos actions en code Visual Basic. Une fois que vos actions ont été enregistrées, vous pouvez adapter le code à vos besoins. Si, par exemple, vous n'êtes pas sûr de la propriété ou de la méthode utilisée pour activer les curseurs dans le graphique actuel, procédez comme suit :

1.Cliquez sur Developer [Code] > Record Macro.

2.Si nécessaire, modifiez le nom par défaut de la macro et cliquez sur OK pour lancer l'enregistrement.

3.Cliquez sur C2D Diagram Tools/Design [Cursors] > On/Off.

4.Cliquez sur Développeur [Code] > Arrêter l'enregistrement.

5.Cliquez sur Développeur[Code] > Macros.

6.Sélectionnez la macro nouvellement enregistrée dans la liste et cliquez sur Modifier.

Jetez un coup d'œil au code Visual Basic qui définit la propriété correspondant à l'état d'activation des curseurs. Positionnez le curseur sur CursorActive et appuyez sur F1, ou cliquez sur Aide. Dans une rubrique, vous pouvez ensuite afficher des exemples et des objets qui prennent en charge la propriété CursorActive (cliquez sur Applies to).

Remarques Les macros enregistrées utilisent souvent l'objet Sélection pour manipuler les éléments sélectionnés. Par exemple, l'instruction suivante exécute un enregistrement lorsque vous attribuez la couleur rouge à la courbe sélectionnée d'un graphique.

ActiveDatabase.ActiveObject.Selection.LineFormat.Color = fpColorRed

Si vous ne voulez pas que le code enregistré utilise l'objet Sélection, vous devez modifier l'objet à l'aide de sa boîte de dialogue Propriétés pendant l'enregistrement d'une macro. Dans ce cas, le code suivant est enregistré :

ActiveDatabase.ActiveObject.Curves(1).Line.LineFormat.Color = fpColorRed

Vous pouvez également modifier manuellement la macro enregistrée. Vous trouverez des informations sur la manière de procéder dans la rubrique Révision des macros Visual Basic enregistrées.

Partager l’article ou envoyer par mail :

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

Weisang GmbH

Sophie-Krämer-Straße 13
D-66386 St. Ingbert
Germany

Tél. +49 6894 929600
Fax. +49 6894 92960 26

Vers la société