Solidworks VBA: Hoe krijg ik de hoeveelheid van het geselecteerde onderdeel in een assemblage?

Hallo

Ik codeer een macro die tot doel heeft de hoeveelheid van een geselecteerd onderdeel in de assembly terug te geven. Ik heb het geprobeerd met de functie "GetSelectedObjectCount2", maar deze retourneert alleen het aantal geselecteerde objecten (niet de hoeveelheid in de assembly).

 

Concreet: als ik een schroef selecteer in het geheel, wil ik graag weten hoeveel schroeven er in zitten. Om deze waarde vervolgens bijvoorbeeld aan een variabele toe te kunnen wijzen. Ik weet dat we de hoeveelheid kunnen zien dankzij de stuklijst, maar ik kan de waarde niet in een variabele krijgen en toewijzen.

 

PS: Ik ben nieuw bij VBA en ik geef toe dat ik verdwaald ben in de "SldWorks" -bibliotheek van de solidworks API-help...

Hallo;

Dat is een laat antwoord, maar probeer altijd dit:

Macro: (VBA) tel alle geselecteerde componenten met behulp van SOLIDWORKS API

https://www.codestack.net/solidworks-api/document/assembly/components/count-all-selected-components/

Vriendelijke groeten.