Hallo Zusammen,
in meinem Makro möchte ich alle Produkte ermitteln und diese weiterverarbeiten, jedoch sollen die inaktivierten ignoriert werden.
Mein Versuch das ganze über den Parameter "Aktivierungsstatus der Komponente" abzufragen funktioniert nicht, in meinem Array sind dann weiterhin alle Produkte vorhanden.
Aber erstmal 2 Code Ausschnitte:
Ausschnitt 1: Hier "schaufel" ich alle Produkte aus meiner Hauptbaugruppe bzw. Unterbaugruppen über Selection.Search in das Array
Code:
Set oSelection = CATIA.ActiveDocument.Selection
oSelection.Search "(CATProductSearch.Assembly),all"
Anschließend filtere ich meine Komponenten heraus, das funktioniert soweit und danach möchte ich noch die inaktivierten Baugruppen "rausschmeißen".
Wie kann ich das möglichst simpel realisieren? Mir liegen dann alle Produkte als Proudct() Array vor.
Ich hoffe ihr könnt mich weiterhelfen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP