Hallo Leute,
ich möchte die aktuelle Farbe (Renderstyle) eines Bauteils via VBA ermitteln.
Also den Namen, der im Inventor in der ComboBox "Farbe" für das
Bauteil angezeigt wird.
Damit meine ich nicht die Farbe des Materials.
(oDoc.ComponentDefinition.Material.Renderstyle.Name)
Dort finde ich die Farbe des entsprechenden Materials.
Diese Farbe sehe ich nur, wenn ich als Farbe "wie Material" einstelle.
Im PartDocument-Object finde ich zwar die Renderstyles.
Schaut man sich das Renderstyles-Objekt an, dann kann ich alles ermitteln, außer welcher Renderstyle aktiv dem Gesamtkörper zugewiesen ist.
Genausowenig liefert das PartComponentDefinition-Objekt einen Hinweis.
Wo könnte der aktuell in der Combobox "Farbe" eingestellte Wert
abgelegt sein?
Er müsste irgendwo im Document-Objekt versteckt sein.
Grüße
Manfred
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP