VBA CATIA - Abrufen des Namens des aktiven Anteils in einem Produkt

Hallo ihr alle

Ich versuche, den Namen des Teils abzurufen, das als Arbeitsobjekt in einem Produkt definiert ist, aber ich kann im Internet nichts finden, was mir dies ermöglicht, und der Makrorecorder gibt auch nichts aus.

Um die Notwendigkeit etwas genauer zu erklären , möchte ich ein Makro über eine Verknüpfung in der CATIA-Symbolleiste ausführen, dies sollte nur funktionieren, wenn das Dokument ein Produkt und das aktive Element eine Freigabe ist. Anschließend wird ein erster Teil des Codes ausgeführt und dann pausiert, bis das aktive Element ein anderer Teil oder ein anderes Produkt ist.

Aus diesem Grund möchte ich den Namen des aktuellen Objekts abrufen, um zunächst zu überprüfen, ob ich das Makro ausführen kann, und dann den zweiten Teil des Codes auszuführen, sobald ich einen aktiven Teil mit einem anderen Namen habe.

Ich hoffe, Sie können mir helfen.

Ich formuliere meine eigene Forderung ein wenig um, ich fürchte, dass der Begriff "Arbeitsobjekt" nicht der richtige ist. Was ich tun möchte, ist, den Namen des blau markierten Elements in der Struktur abzurufen, um das Makro in den Standby-Modus zu versetzen, bis sich das blaue Element ändert.