Ribbons erstellen in Excel 2007

Mithilfe des Microsoft Office 2007 Custom UI Editors die Multifunktionsleiste anpassen

Von: Lorenz Hölscher
Stand: 8. August 2011
5
(1)
Beitrag bewerten
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Über den Autor: Lorenz Hölscher

bild80517

Lorenz Hölscher ist freiberuflicher Dozent, Berater und Programmierer mit Schwerpunkt Anwendungs-Programmierung. Vorrangig widmet er sich Access, Word und Excel sowie begleitenden grafischen Arbeiten. Er legt viel Wert auf benutzerfreundliche Oberflächen und ordentliches Design in Optik und Programmierung. Zu Hilfe kommen ihm da seine langjährigen "branchenfremden" Erfahrungen als Architekt, Layouter und Designer.

Lorenz Hölscher bietet eigene Hilfeseiten an und hat bei Microsoft Press mehrere Bücher veröffentlicht zu Access 2007, Access 2007 VBA, Word 2007 VBA und Access 2010.

Beiträge des Autors als Atom-Feed Atom-Feed: Neues von akademie.de

Mit Office 2007 hat eine neue Benutzeroberfläche (Office Fluent) die alten Menüstrukturen verdrängt. Bekannte Menüs und Funktionen wurden durch eine Multifunktionsleiste beziehungsweise ein Menüband ersetzt, das Ribbon (engl., Band).

Damit einhergehend ist auch die Möglichkeit entfallen, die Bedienungsoberfläche von Excel aus anzupassen; weder die (immer noch vorhandenen!) Kontext-Menüs noch die Multifunktionsleiste lassen sich vom Programm aus verändern. Lediglich die sogenannte Schnellzugriffsleiste (quick access toolbar, qat, oben neben dem Office-Menü) kann benutzerseitig angepasst werden.

Office 2010 kann Menüband wieder anpassen

Mit dem Erscheinen von Office 2010 lässt sich nicht nur die Symbolleiste für den Schnellzugriff, sondern endlich auch wieder das Menüband selber anpassen. Dabei können Sie vorhandene Befehle löschen, verschieben oder sichtbar machen. Eigene Befehle müssen aber weiterhin mit der hier beschriebenen Technik eingebunden werden.

Gleichzeitig hat sich das Dateiformat der Excel-Dateien verändert; aus dem bisherigen Binärformat ist eine verkappte ZIP-Datei geworden. Sie können tatsächlich eine *.xlsm-Datei in *.zip umbenennen und sehen dann mit WinZip die internen Strukturen, nämlich verschiedene Verzeichnisse und Detail-Dateien.

Um ein Ribbon an Ihre Bedürfnisse anzupassen, müssten Sie sowohl dessen interne XML-Beschreibung ändern, als auch die eventuellen Symbol-Bilder importieren und schließlich noch miteinander verknüpfen. Das ist zwar technisch möglich, aber ziemlich fehleranfällig und mühsam.

Office-Experte Lorenz Hölscher zeigt, wie Sie mithilfe des Microsoft Office 2007 Custom UI Editors Ribbons an Ihre Bedürfnisse anpassen.

Lösungsdatei

Wir bieten zusätzlich zum PDF noch eine Lösungsdatei zum Download an: Ribbon_Excel.xlsm (gezippt).

Sie möchten Ribbons für Word erstellen? "Ribbons erstellen in Word".

Möchten Sie den ganzen Beitrag lesen?

Werden Sie Probemitglied - kostenlos.

Ohne finanzielles Risiko haben Sie Zugriff auf alle Inhalte auf akademie.de, außer Downloads. Die Anmeldung dauert drei Minuten. Sie können während der ersten 14 Tage ohne Angabe von Gründen stornieren. Eine E-Mail genügt.

Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein

Beitrag bewerten

Ihre Wertung:

 

Kommentar-Darstellungsoptionen

Wählen Sie hier Ihre bevorzugte Anzeigeart für Kommentare aus und klicken Sie auf „Einstellungen speichern“ um die Änderungen zu übernehmen.

Ribbons erstellen in Excel 2007

Habe alle Schritte pö a pö durchgeführt und es funktioniert nicht. Die Datei Ribbon01.xltm wird von Excel zwar geöffnet aber die Multifunktionsleisten ändern sich nicht. Habe die Datei extra in den Suchpfad von Excel gestellt, aber es will nicht zünden.

Ribbons in Excel 2007

Bitte achten Sie vor allem darauf, dass Ihre Excel-Datei nicht gleichzeitig von Excel und dem CustomUI-Editor geöffnet wird, dann wird jeweils in einem der beiden Programme ohne Rückmeldung nicht gespeichert (so beim obigen Problem geschehen, wie ich in der Datei dann entdeckt habe)!

Damit das Ribbon sich ändert, muss die betreffende Datei auch tatsächlich geöffnet werden. Es reicht nicht, sie in einen speziellen Pfad zu stellen.

Mit freundlichen Grüßen,
Lorenz Hölscher