Makro zum Entfernen aller benutzerdefinierten Eigenschaften

Hallo ihr alle

 

Wissen Sie, wie Sie alle benutzerdefinierten Eigenschaften mithilfe eines Makros aus einem SolidWorks Dokument entfernen können?

Ziel ist es, es in eine smarte Immobilie zu integrieren?

 

Vielen Dank im Voraus für Ihre Antworten

Hallo

 

Sind Sie bereits mit SolidWorks Makros in VBA vertraut?

 

Die Anweisung lautet "deleteCustomInfo2" und Sie müssen alle Eigenschaften des 3D durchlaufen.

 

Für I = LBound(AllProps) bis UBound(AllProps)
    Wenn AllProps(I).pSelected dann
        BuBye = Target.DeleteCustomInfo2(AlleProps(I).pConfig, AlleProps(I).pName)
    Ende, wenn
Nächster

 

Ein Link spricht hier darüber:

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

 

Oder es gibt hier zwei Makros zum Download (nicht getestet):

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

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

 

Seien Sie vorsichtig, wenn Sie externe Makros starten, es ist besser, sich den Code anzusehen, bevor Sie ihn starten!

 

Aber ich verstehe nicht wirklich, dass "das Ziel darin besteht, es in SmartProperties zu integrieren": Beim Launch von SmartProperties müssten wir alle bereits vorhandenen Eigenschaften löschen?

Wenn das der Fall ist, müsste das Makro nur einmal gestartet werden!

Eine Lösung wäre, eine zusätzliche Eigenschaft zu erstellen, z. B. Fichier_nettoye mit diesem Makro auf 1 festzulegen, um sicherzustellen, dass Sie die neuen Eigenschaften nicht löschen!

Im Menü smarproperties haben Sie eine Schaltfläche, die alle Eigenschaften löscht (siehe Diagramm)


smarproperties_supprimer.jpg
3 „Gefällt mir“

Hallo

 

Haben Sie die gesamte Suite der MyCadTools-Tools oder nur SmartProperties?

Wenn Sie alles mit dem Integrationsprogramm haben, können Sie automatisch mit x Dateien tun, was Sie möchten.

 

@+

 


integration.jpg
3 „Gefällt mir“

Danke Flegendre, genau das, was ich machen wollte, aber ich hatte es nicht gesehen.

 

Warum dreht Ducros durch?

 

Danke noch einmal