Création de boutons de macro 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.
Étape 1 :
Créez un nouveau fichier Macro. Allez dans Outils > Macro > Nouveau
Étape 2 :
Choisissez où enregistrer la nouvelle macro avec un nom de fichier approprié.
É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.
É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.
Étape 5 :
Allez dans l'onglet Commandes, sélectionnez Macro dans la liste et trouvez le bouton Nouvelle Macro comme indiqué ci-dessous.
É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.
É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.
É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 !
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.
Liens connexes
Obtenez des services SOLIDWORKS certifiés de Javelin
Javelin Experts peut vous aider à :