Makro do usuwania wszystkich właściwości niestandardowych

Cze wszystkim

 

Czy wiedziałbyś, jak usunąć wszystkie niestandardowe właściwości z dokumentu SolidWorks za pomocą makra?

Celem jest zintegrowanie go z inteligentną nieruchomością?

 

Z góry dziękuję za odpowiedzi

Witam

 

Czy jesteś już zaznajomiony z makrami SolidWorks w VBA?

 

Instrukcja to "deleteCustomInfo2" i musisz zapętlić wszystkie właściwości 3D.

 

Dla I = LBound(AllProps) Do UBound(AllProps)
    Jeśli AllProps(I).pSelected, to
        BuBye = Target.DeleteCustomInfo2(AllProps(I).pConfig, AllProps(I).pName)
    Zakończ jeżeli:
Następny

 

Link mówi o tym tutaj:

https://login.solidworks.com/nidp/saml2/sso

 

Lub są dwa makra do pobrania tutaj (nie testowane):

http://www.dab-lab.co.uk/how-to-delete-solidworks-custom-properties.html

http://www.esoxrepublic.com/freeware/DeleteCustInfoDownload.php

 

Zachowaj ostrożność podczas uruchamiania makr zewnętrznych, lepiej spojrzeć na kod przed jego uruchomieniem!

 

Ale nie do końca rozumiem, "celem jest zintegrowanie go ze SmartProperties": przy uruchomieniu SmartProperties musielibyśmy usunąć wszystkie już istniejące właściwości?

W takim przypadku makro musiałoby zostać uruchomione tylko raz!

Jednym z rozwiązań byłoby utworzenie dodatkowej właściwości, takiej jak Fichier_nettoye ustawić wartość 1 za pomocą tego makra, aby upewnić się, że nie usuniesz nowych właściwości!

W menu smarproperties znajduje się przycisk, który usuwa wszystkie właściwości (patrz schemat)


smarproperties_supprimer.jpg
3 polubienia

Witam

 

Czy masz cały zestaw narzędzi MyCadTools, czy tylko SmartProperties?

Jeśli masz wszystko z narzędziem Integracja, będziesz mógł robić to, co chcesz, automatycznie na x plikach.

 

@+

 


integration.jpg
3 polubienia

Dziękuję flegendre, dokładnie to, co chciałem zrobić, ale tego nie widziałem.

 

Dlaczego Ducros szaleje?

 

Jeszcze raz dziękuję