Chciałbym użyć makra do odczytania danych, które wypełniłem w polach SmartProperties (Obróbka cieplna, Dostawca itp.) w celu ponownego zapisania ich w pliku tekstowym.
Nie mogę znaleźć żadnych informacji, aby odczytać te dane w vba.
Czy masz jakieś wskazówki lub dokumentację, które możesz mi polecić?
O tak, rzeczywiście. Dzięki integracji mogę to zrobić. W tej chwili odkrywam narzędzia MyCAD, nie widziałem takiej możliwości.
Tak więc w integracji udaje mi się zapisać w pliku tekstowym właściwości SmartPropoerties, a następnie uruchomić makro, które zaraz po tym odczyta ten plik tekstowy i przetworzy informacje tak, jak chcę. Wszystko w jednej operacji, więc nie jest to bardziej skomplikowane niż bezpośrednie uruchomienie makra.
Odkryłem, że właściwości, które zostały wprowadzone w SmartProperties, były przechowywane w pliku Solidworks w postaci właściwości niestandardowych (Plik->właściwości...)
W rezultacie łatwo jest uzyskać do niego dostęp za pośrednictwem makra vba i bez przechodzenia przez oprogramowanie integracyjne.
Bit makra, który pozwala to zrobić, znajduje się bezpośrednio w pomocy interfejsu API Solidworks.