Hallo Bigles2,
also ich würde das an Deiner Stelle so machen:
- in allen Zeichnungs-Vorlagen eine UserProperty (z.B. DrawingType) einfügen
- dann in allen Zeichnungs-Vorlagen das Text-Feld einfügen und den Inhalt (alsoe den Anzeige-Text) mit dieser UserProperty verknüpfen
Da Du Dich mit VBA ja auskennst, baust Du den Usern eine kleine Form mit einer ComboBox. In dieser ComboBox stehen die Bezeichnungen der 5 Typen
Dann brauchst Du nur im Click-Ereignis der ComboBox folgenden Code einfügen:
ThisApplication.ActiveDocument.PropertySets(4).Item("DrawingType").Value = MeineCombo.Text
ThisApplication.ActiveDocument.Update
Vorteil einer UserProperty: kann bei Bedarf auch via Datenverwaltung abgefragt bzw. befüllt/geändert werden.
HTH
------------------
Grüsse, Paul
Inventor-Programmierung, Inventor-Tools und Inventor API-Schulung
Meine Tochter auf Youtube
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP