Je cherche à récupérer sous forme de liste via VBA dans une combobox la liste de matériaux Solidworks existants (fichier Sldmat).
Ceci afin de sélectionner le bon matériau dans cette liste et renseigner une configuration. Je réalise une userbox personnalisée et qui répondrait au mieux à l'ensemble de mes besoins, ce qui n'est malheureusement pas le cas avec l'outil standard de Solidworks.
J'ai réalisé plusieurs tests suivant les infos de Solidworks mais rien n'est concluant.
Si quelqu'un à un code qui fonctionne (SW2015), je suis preneur.
I have been able to extract the list of favorite materials but not from the API. It is stored in the registry for each individual user. You need to use wsHost.RegRead to get all the entries. Take a look at this key:
That being said, I think you are on a better track to use a specific custom materials file, since that can be set up with a common list for everyone, while each user's favorites will differ.