De behoefte is: ik open een assembly-bestand in solidworks 2018 SP5, ik klik op de macro-knop, ik heb de lijst, het hiërarchische niveau en de hoeveelheid van de componenten van de assembly in een array-variabele of in debug-print
Naast het @remrem idee (dat ik toejuich), is hier een oplossing die tegenwoordig door @JeromeP https://www.lynkoa.com/forum/solidworks/exportation-vba-nomenclature-solidworks-vers-excel wordt voorgesteld. Dit komt echter niet uit de BOM EPDM, maar door de code van de twee voorstellen te vergelijken, zou je je doelen moeten bereiken.
Waarom ga je de BOM niet direct in Epdm halen, zie HIER.
Anders is er de mogelijkheid om een stuklijst in de assemblage te maken, deze uit te pakken naar Excel (of andere) en vervolgens deze stuklijst te verwijderen, hiervoor zie de link die door Zozo_mp wordt gegeven of de macro die HIER wordt gegeven door de rijen toe te voegen om de stuklijst aan het einde van de verwerking te verwijderen.
Anders, door de analyse van de Feature Manager te doorlopen, heb je dit voorbeeld dat je kan helpen.