Właściwość niestandardowa funkcji bibliotecznych

Witam

Wykonuję konstrukcje aluminiowe z modułem spawanym mechanicznie, co pozwala mi na korzystanie z naszych profili.

Każdy element zawiera kilka właściwości, które są używane na liście części spawanych.

Każdy profil identyfikuję za pomocą litery z makrem. (Dodano właściwość "N°" we właściwościach)

 

Żałuję, że nie mogę uzyskać listy właściwości dla każdego "article_list....... " w moim makrze.

Nie mogę jednak znaleźć tych informacji. Czy masz rozwiązanie?

 

Dodatkowo wstawiam elementy biblioteczne i chciałbym mieć możliwość z nazwą funkcji, która znajduje się w folderze "article_list....... " ?

 

Załączam makro, które pozwala mi dodać literę jako właściwość.

 

Z góry dziękuję.

 

 


reference_profil.swp

Załączam podgląd szablonu pomieszczenia.

Pełne właściwości dotyczą profilu biblioteki.

Chciałbym, aby te informacje znalazły się w moim makrze.

 

Funkcje biblioteczne nie mają właściwości, ale chciałbym, aby nazwa funkcji znajdowała się w moim makrze.

 

Z góry dziękuję.


propriete.pdf

Myślę, że to może doprowadzić cię :) http://help.solidworks.com/2016/english/api/sldworksapi/get_solid_bodies_from_cut-list_folders_and_get_custom_properties_example_vb.htm

Dziękuję za odpowiedź.

Chciałem spróbować zrozumieć makro, ale otrzymuję komunikaty o błędach.

 

Czy aktywowałeś odniesienie zgodnie z opisem w nagłówku? 

' 2. Add a reference to Microsoft Scripting Runtime (click
'    Tools > References > Browse > C:\windows\system32\scrrun.dll).

 

Tak, od VBA.

Jednak nie widzę go na aktywnej liście.

 

Mam błąd do deklaracji w VBA:

Dim fs As Scripting.FileSystemObject
Przyciemnij jako Scripting.TextStream

 

weldment_box3.sldprt zwraca komunikat o błędzie "Wystąpił błąd podczas otwierania..... "

To jest środowisko uruchomieniowe skryptów firmy Microsoft

 

Którą wersję Solidworks posiadasz? 


propriete_personnalise_des_fonctions_de_bibliotheque.png

Przepraszam

SolidWorks 2012 SP5.0

 

W porządku, uruchomiłem makro na moim modelu.

 

Analizuję informacje, aby je zintegrować.

Dziękuję bardzo