Création de macro-boutons dans SOLIDWORKS

Article par Prasadh Annalingam, CSWE mis à jour le 7 octobre 2020

Article

Dans cette astuce, vous apprendrez à créer et à ajouter des boutons de macro SOLIDWORKS à vos barres d'outils et à créer une nouvelle macro à partir de zéro. Si vous souhaitez apprendre à enregistrer une macro et à attribuer des raccourcis, lisez notre astuce technique : Enregistrement de macros personnalisées et attribution de raccourcis dans SOLIDWORKS.

AVERTISSEMENT: Testez toujours une macro pour vous assurer qu'elle fonctionne correctement avant de la mettre en œuvre.

Suivez ces étapes et vous aurez votre propre bouton Macro personnalisé prêt à être utilisé. Si vous devez copier et coller le code d'une macro ou le taper vous-même, commencez par l'étape 1. Si vous disposez déjà d'un fichier Macro (.swp), vous pouvez passer directement à l'étape suivante. Étape 4.

Step 1:

Créez un nouveau fichier Macro. Allez dans Outils > Macro > Nouveau

Outils SOLIDWORKS Ouvrir une nouvelle macro

Créer un nouveau fichier macro

Step 2:

Choisissez où enregistrer la nouvelle macro avec un nom de fichier approprié.

Macro de sauvegarde SOLIDWORKS

Enregistrer sous : Trouvez l'emplacement et le nom appropriés

Étape 3 :

Le code par défaut d'une nouvelle macro est maintenant ouvert dans l'éditeur Microsoft Visual Basic for Applications (éditeur VBA). Ajoutez/remplacez le code de la macro comme vous le souhaitez. Une fois terminé, n'oubliez pas de cliquer sur Enregistrer et de fermer la fenêtre. Vous pouvez toujours modifier les macros existantes en allant à l'adresse suivante Outils > Macro > Modifier.

Éditeur VBA de l'API Macro de SOLIDWORKS

Éditeur Microsoft Visual Basic for Applications (VBA)

Étape 4 :

Nous sommes maintenant prêts à créer un nouveau bouton pour cette macro. Allez à Outils > Personnaliser ou Options d'accès rapide > Personnaliser. Veuillez noter qu'une pièce, un assemblage ou un dessin SOLIDWORKS doit être ouvert pour pouvoir ouvrir l'option Personnaliser.

Personnalisation des outils SOLIDWORKS

Ouvrir la fenêtre de personnalisation

Étape 5 :

Allez dans l'onglet Commandes, sélectionnez Macro dans la liste et trouvez le bouton Nouvelle Macro comme indiqué ci-dessous.

Nouveau bouton Macro

Bouton "Trouver une nouvelle macro

Étape 6 :

Cliquez et faites glisser cette icône à l'endroit où vous souhaitez placer ce bouton Macro dans votre barre d'outils SOLIDWORKS. Par exemple, si vous souhaitez qu'il soit disponible dans le gestionnaire de commandes ou dans la barre d'outils d'accès rapide, faites-le glisser à l'emplacement souhaité, comme indiqué ci-dessous. Veuillez noter que pour le reste de cet exemple, 2 boutons seront ajoutés à des fins de démonstration seulement. Vous ne devez les ajouter qu'à un seul endroit, là où vous en avez besoin.

Nouveau bouton Macro sur la barre d'outils

Faites glisser le bouton Nouvelle Macro vers la barre d'outils

Étape 7 :

La boîte de dialogue Personnaliser le bouton Macro s'ouvre. Trouvez la macro souhaitée en sélectionnant les trois points. Modifiez le nom de l'info-bulle si vous le souhaitez, puis sélectionnez OK. Le nom de l'info-bulle est celui qui s'affiche lorsque vous passez votre souris sur le bouton de la macro.
Remarque avancée: si la macro comporte plusieurs méthodes/fonctions, veuillez sélectionner la méthode que vous souhaitez que la macro lance en premier.

Personnaliser le bouton Macro

Personnaliser le bouton Macro

Étape 8 :

Vous avez maintenant le bouton Macro ajouté à votre barre d'outils. La dernière étape que nous devons toujours faire est de tester qu'il fonctionne correctement et FAIT !

Nouveau bouton Macro ajouté à la barre d'outils

Nouveau bouton Macro ajouté à la barre d'outils

Si vous souhaitez supprimer ou modifier les boutons macro de SOLIDWORKS, cliquez ICI pour savoir comment procéder.

Extra :

Comme vous pouvez le voir ci-dessus, le bouton Macro a une image d'icône générique. Si vous souhaitez appliquer une image unique pour le bouton Macro, cliquez sur "Choose Image" sous "Appearance" à l'étape 7. SOLIDWORKS fournit des images bitmap à utiliser pour les boutons personnalisés, qui se trouvent dans install_dir\data\user macro icons.

(Par exemple, C:\Program Files\SOLIDWORKS 2020\SOLIDWORKS\data\ icônes de macro utilisateur)

Vous pouvez également créer vos propres images bitmap de 16×16 pixels, en 256 couleurs et avec un fond blanc.

En savoir plus sur les macros/API de SOLIDWORKS

Pour en savoir plus sur la création de barres d'outils SOLIDWORKS, consultez l'aide de l'API SOLIDWORKS ainsi que les formations proposées par Javelin, SOLIDWORKS VB for Applications et les cours de formation à l'API SOLIDWORKS, que vous pouvez suivre en ligne en direct. Consultez notre calendrier de formation pour en savoir plus.

Trouver un contenu connexe par TAG :

Prasadh Annalingam, CSWE

Prasadh est un expert certifié SOLIDWORKS et un analyste des applications techniques basé au siègede Javelin Oakville.