[VBA] Pobrane materiały z bazy danych

Witam

Posiadamy bazę danych do zarządzania naszymi materiałami (Matières.SLDMAT) i chciałbym pobrać materiały zawarte w tej bazie danych za pomocą makra.

Udało mi się odnaleźć listę różnych baz, ale nie zawarte w nich materiały. A dokumentacja Solidworks niewiele mi pomogła.

 

Dziękuję.

Witam

W rzeczywistości jest to plik XML, więc możesz go otworzyć za pomocą programu Excel i masz wszystkie informacje.

Zgadzam się, że jest to plik XML,

ale moim celem byłoby pobranie kategorii i materiałów w celu dodania ich do ComboBox formularza użytkownika.

Ok, więc kilka ciekawych informacji tutaj:

Jedynym sposobem jest pobranie ścieżki do bazy danych materiałów za pomocą metody SldWorks::GetMaterialDatabases i przeanalizowanie .sldmat za pomocą parserów XML.

 

http://help.solidworks.com/2012/English/api/sldworksapi/Set_Material_Example_VB.htm

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

http://help.solidworks.com/2015/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.isldworks~getmaterialdatabases.html

 

1 polubienie

Witam 

Czy znalazłeś rozwiązanie swojego problemu, ponieważ mam dokładnie taką samą potrzebę?

Cdt