Lister pièce d'un assemblage pour changer propriétées

Bonjour,

Je cherche a faire une macro solidworks qui se lance depuis un assemblage et qui liste toute les pièces de l'assemblage (Un peu comme un BOM peut le faire). Cependant je veux qu'elle affiche la propriété "Repère" et que je puisse changé sa valeur et que après avoir valider, cette propriété ce change dans la/les pièce(s) concernées.

Voici une image qui représente ce que je veux faire. (Pour le moment je cherche a le faire seulement pour la colonne repère) Sur cette image c'est ce qui se fait sur Catia avec une macro ou l'on peut changé toutes les propriété de chaque pièces.

Merci


liste_piece.png

Bonsoir,

Voici un bout de code qui va peut étre t'aider, cela parcours toutes les pièces d'un asm et affiche les propriétés "Description" et "Repère" dans un msgbox ! 

Sinon, tout ce que tu souhaite faire est faisable, il y a plus qu'a coder !!


macro1.swp
1 « J'aime »

Tu peux faire une nomenclature dans l'assemblage avec un modèle ou la colonne repère apparaît. Puis modifier les repères souhaitait en double cliquant dans la case. La propriété rentrera dans la pièce, c'est bidirectionnelle ;-)

5 « J'aime »

Sympa ta solution max59 .

Sinoncôté macro j'ai trouvé ça:

https://www.codestack.net/solidworks-tools/#custom-properties

Ou en lot (batch)  il y a aussi ça:

https://forum.solidworks.com/thread/229516

 

1 « J'aime »