Hallo,
Zitat: "In dem Moment wenn ich über die Optionen ein Hauptegister einblende, ist dieses für alle Dokumente auf Dauer sichtbar und muss ebenso manuell wieder deaktiviert werden."
Ja, natürlich! Diese Änderung wird in der Normal.dot gespeichert. Da diese Vorlage immer geladen ist, greift diese auch wenn andere Vorlagen geladen werden.
Zur Anwendung CustomUIEditor:
In dieser Anwendung wird eine xml-Struktur erstellt, die in einer Office-Vorlage gespeichert wird.
Beispiel:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon>
<tabs>
<tab idMso="TabInsert">
<group id="customGroup" label="Contoso" insertAfterMso="GroupIllustrations">
<button id="customButton" label="Document ID" size="large" imageMso="ListNumVal" onAction="insertDocID" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Via VBA können auch sehr viele Einträge dynamisch angezeigt werden.
Auf dieser Webseite wird ein Beispiel anhand von Word 2007 gezeigt. Bei neuere Word-Versionen funktioniert dieses Beispiel nicht. Hier muss ein anderes Schema angegeben werden. Über den CustomUI Editor können Vorlagen für ältere und neuere Versionen angepasst werden.
Zum Nachlesen: diese PDF-Datei (Kapitel 1)
BEi Amazon werden viele Bücher zum Thema Ribbon Programmierung angezeigt, wenn nach dem Suchbegriff Ribbon Programmierung für Office gesucht wird. Ich selbst habe z.B. das mittlerweile veraltete Buch Ribbon Programmierung für Office 2007 beruflich genutzt. Viele grundlegende Angaben und (XML-/VBA-)Befehle stimmen aus diesem Buch dennoch immer noch.
LG, BigBen
|