Office 2007: Eigene Ribbons programmieren

Eigene Ribbons bauen

Basis für ein benutzerdefiniertes Ribbon ist ein XML-Dokument mit dessen Definition. Das XML-Dokument können Sie mit jedem beliebigen Texteditor eingeben, es empfiehlt sich aber der Einsatz eines Tools, das IntelliSense oder eine ähnliche Technik unterstützt, mit der man basierend auf der XSD-Datei die gewünschten Elemente schnell zusammenstellen kann.

Neben einer passenden XML-Datei benötigen Sie im einfachsten Fall nur eine Tabelle namens USysRibbons, die den Namen des Ribbons und die XML-Datei enthält. Nach wenigen Schritten können Sie mit dieser Grundausrüstung schon Ihr erstes eigenes Ribbon anzeigen.

Alle Ribbons ausblenden

Um das erste Beispiel so einfach wie möglich zuhalten, verwenden Sie den folgenden Ausdruck als XML-Dokument:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="true"/>
</customUI>

Fügen Sie diesen in eine neue Tabelle namens USysRibbons ein (Bild 6). Achten Sie auf die genaue Schreibweise für den Tabellennamen und den Inhalt des XML-Dokuments.

Bild 6: Die Tabelle USysRibbons mit einem einfachen Ribbon-XML-Dokument.
Bild 6: Die Tabelle USysRibbons mit einem einfachen Ribbon-XML-Dokument.