bonjour,
le besoin est : j'ouvre un fichier assemblage dans solidworks 2018 SP5 , je clique sur le bouton macro , j'ai la liste , le niveau hierarchique et la quantité des composants de l'assemblage dans une variable tableau ou dans debug print
pouvez vous m'aider a trouver ces fonctions?
merci
cordialement
1 « J'aime »
Salut,
Essai avec cet exemple. Il faudra certainement adapter.
Fait nous un retour. On t'aidera...
3 « J'aime »
salut remrem,
merci pour ta reponse interressante .
la macro genere le xml a partir de la bom de la mise en plan . Je n'utilise pas cette nomenclature car nous utilisons la nomenclature EPDM.
Il faudrait que je trouve la solution pour generer la liste depuis le feature manager de l'assemblage !
Bonjour @s.marie
En complément de l'ide de @remrem (que je salue) , voici une solution proposée ces jours-ci par @JeromeP https://www.lynkoa.com/forum/solidworks/exportation-vba-nomenclature-solidworks-vers-excel. Toutefois cela n'est pas à partir de la BOM EPDM mais en comparant le code des deux propositions tu devrais parvenir à tes fins.
Cordialement
1 « J'aime »
Bonjour,
Pourquoi ne pas aller chercher la BOM directement dans Epdm, voir ICI.
Sinon il y a la possibilité de créer une BOM dans l'assemblage, l'extraire vers Excel (ou autre) puis supprimer cette BOM, pour cela voir le lien donné par Zozo_mp ou encore la macro donnée ICI en ajoutant les lignes pour supprimer la BOM à la fin du traitement.
Sinon, en passant par l'analyse du Feature Manager tu as cet exemple qui pourra t'aider.
Cordialement,
4 « J'aime »
merci pour vos reponses qui me'on permi de touver une solution.
Je me suis appuyé egalement sur ce lien
https://www.codestack.net/solidworks-api/document/assembly/components/get-visible/