Hallo zusammen sorry für die vielleicht einfache Frage, aber ich blick in manchen Sachen noch nicht so ganz durch
Habe mir jetzt ein Makro geschrieben (Austausch einer Fläche im Bauteil/Parameter eingeben + updaten).
Das Makro wird im Produkt ausgeführt und Updated jeweils beide Bauteile.
Die Bauteile sowie das Produkt gibt es jetzt mit 3 verschiedenen Namen. Aufbau ist wie folgt
Produkt 1 enthält
Bauteil A
Bauteil B
Produkt 2 enthält
Bauteil C
Bauteil D
Produkt 3 enthält
Bauteil E
Bauteil F
Code bisher
Set doc = CATIA.Documents
Set document1 = doc.Item("BauteilNameA.CATPart")
set BauteilA = document1.Part
so definier ich mir mein Bauteil A das ganze dann parallel für Bauteil B nun kann ich über BauteilA.update bzw. BauteilB.update das entsprechende Part updaten.
Das Makro soll anhand des Part Namen erkennen welches Bauteil geöffnet ist, also Product 1 mit Parts 2 mit Parts oder 3 mit Parts, um dann entsprechend set document = doc.Item(" Hier der richtige Part Name")
dachte an eine IF Bauteilname = BauteilA Then set document1 = doc.Item("BauteilA.Catpart) Abfrage das ganze jeweils für alle anderen auch
Oder geht das auch einfacher ?
Danke schonmal für eure Hilfe und Gruß
[Diese Nachricht wurde von Shadyyy am 11. Jun. 2019 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP