Haal de materiaallijst (.sldmat) op in een userbox (combobox)

Hallo

Ik ben op zoek naar in de vorm van een lijst via VBA in een combobox de lijst met bestaande Solidworks-materialen (Sldmat-bestand).

Dit om het juiste materiaal uit deze lijst te selecteren en een configuratie in te vullen. Ik maak een gepersonaliseerde gebruikersbox die het beste aan al mijn behoeften zou voldoen, wat helaas niet het geval is met de standaard Solidworks-tool.

Ik heb verschillende tests uitgevoerd naar aanleiding van de informatie van Solidworks, maar niets is doorslaggevend.

Als iemand een code heeft die werkt (SW2015), ben ik een nemer.

Dank je.

Cdt 

 

Hallo

Een macro is hier beschikbaar:

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

Zie ook:

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

Ik heb de lijst met favoriete materialen kunnen extraheren, maar niet uit de API.  Het wordt opgeslagen in het register voor elke individuele gebruiker.  U moet wsHost.RegRead gebruiken om alle vermeldingen te krijgen.  Bekijk deze sleutel:

"HKEY_CURRENT_USER\Software\Solidworks\SolidWorks 2015\Materiaal\"

Dat gezegd hebbende, denk ik dat je op een beter spoor zit om een specifiek bestand met aangepaste materialen te gebruiken, omdat dat kan worden opgezet met een gemeenschappelijke lijst voor iedereen, terwijl de favorieten van elke gebruiker zullen verschillen.

Hallo

Ik heb alle materialen gemaakt die ik nodig heb met hun eigenschappen, evenals de aangepaste eigenschappen die in de cartridge worden opgehaald

Het bijgevoegde bestand is compatibel met 2015


matiere.7z

Edit: eigenlijk niet... Bericht om te verwijderen
 

 

1 like