Macro pour Nomenclature Arborescente sans faire de drawing

Bonjour,

Je cherche à faire exactement ce que fait l'utilitaire SmartBOM, c'est à dir à faire une nomenclature d'un Assemblage et de tous ses sous niveaux, en indiquant dans une colonne le "Niveau"

sous forme de

1

1.1

1.1.2

1.1.3

puis d'en faire un export CSV ou XLS.

Super important pour moi d'avoir les niveaux et les quantités par sous-ensemble afin d'avoir les "cas d'emplois"

Je suis ok pour me baser sur un template .sldbomtbt mais est-ce vraiment obligatoire ?

Cette question semble être la question la plus classique de toutes les questions sur les marco "comment on fait une bom excel", mais après de longues recherche je ne trouve pas quelque chose qui correspond.

Je trouve ca un peu dommage de traverser le properties manager de toutes les pièces de tous les parents+enfants... Ca risque d'être long...

Merci par avance pour vos conseil.

Bonjour,

Regarde cette conversation en la lisant bien jusqu'au bout, ça devrait pas mal ressembler à ce que tu cherches.

Cordialement,

D.Roger: Un ENORME merci à toi !!!! J'avais bien vu le post en question mais j'avais sauté le message qui change tout.

Je te cite:

Oui il y a une solution, tu remplace la ligne 
"BomType = swBomType_TopLevelOnly"
par "BomType = swBomType_Indented"
cela devrait te mettre la nomenclature en multi-niveau.

 

Merci donc, je vais enfin pouvoir proposer un outil unique à mes dessinateurs pour leur éviter Smart-BOM --> CSV -->Smart-Drawing -->Integration -->PDM .... Là il n'ont plus qu'un clic à faire et ca fait tout en plus ca soulagera le PDM.

 

Merci beaucoup encore une fois !

Rafael

1 « J'aime »