Hallo,
Kennt jemand eine Möglichkeit den Typen vom „Objekt in Bearbeitung“ auszulesen?
Folgendes Problem:
Ich habe ein Makro geschrieben, welches je nachdem ob es in einem Part oder Produkt ausgeführt wird unterschiedliche Dinge erledigen soll.
Das funktioniert auch soweit.
Im Moment frage ich den Typen so ab:
Code:
If TypeName(CATIA.ActiveDocument) = "PartDocument" then
'Mach was
End If
Wenn ich jetzt aber in einen Produkt einen Part in Bearbeitung habe, gibt mit „TypeName(CATIA.ActiveDocument)“ ein „ProductDocument“ zurück.
Ich möchte aber, dass das Unterprogramm für den Part ausgeführt wird.
Ich könnte mit „CATIA.GetWorkbenchId“ die Arbeitsumgebung abfragen.
Nur müsste ich dann für jede Umgebung festlegen was ausgeführt werden soll.
Gibt es da eine bessere Lösung?
Mit freundlichen Grüßen!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP