Menüband (Ribbon)
Ein Ribbon (engl. für "Band", in diesem Zusammenhang als "Menüband" zu übersetzen) ist ein grafisches Bedienkonzept für Anwendungsprogramme, das die Elemente Menüsteuerung und Symbolleiste miteinander verbindet.
Aufbau des Menübands
Die Befehle der Anwendung werden als Steuerelemente angezeigt. Diese Steuerelemente werden auf einer horizontalen Leiste am oberen Rand des Anwendungsfensters in Gruppen angeordnet. Verwandte Gruppen werden auf Registerkarten organisiert. Alle Registerkarten zusammen, sowie einige spezielle Steuerelemente, bilden das Menüband der Anwendung.
Abbildung: Menüband mit dem Register Start
Im Kopfbereich des Programmfensters sind – entsprechend einer herkömmlichen Menüleiste – Begriffe angeordnet, die Befehlsgruppen repräsentieren, z.B. Start, Ansicht oder Entwurf. Ein Klick auf den Begriff klappt jedoch kein Menü aus, sondern blendet ein Register ein, das die zugehörigen Befehle enthält. Zu jedem "Menü" gehört demnach eine eigenes Register.
Die Symbole sind innerhalb des Menübands sinnvoll gruppiert und angeordnet, wobei sich die Anordnung in Abhängigkeit von Bildschirmauflösung bzw. Fenstergröße automatisch anpasst. Dadurch, dass zusätzliche Befehle in den Registerkarten Platz finden, ist die Nutzung von Dialogen (z.B. für die Absatzformatierung) seltener notwendig.
Häufig verwendete Befehle können zudem individuell zu der Symbolleiste für den Schnellzugriff hinzugefügt werden, so dass diese Befehle immer direkt ausführbar sind, unabhängig vom aktuell angezeigten Register des Menübands.
Links befindet sich ein spezielles Register, das separat eingefärbt ist. Das Register Modell enthält vorrangig Befehle zum Arbeiten mit Modellen als Ganzes.
Feste und kontextabhängige Register
Im Menüband befinden sich neben dem Register Modell stets die Standardregister Start, Überarbeiten, Ansicht, Import/Export und Extras mit ihren Gruppen und Befehlen.
Weitere Register tauchen erst in einem konkreten Kontext auf, z.B. wenn ein Diagramm zur Bearbeitung geöffnet ist. Sie stellen zusätzliche Befehle zur Verfügungn, die nur in diesem Kontext ausführbar sind. Kontextregister werden farblich hervorgehoben.