Excel4Makro: Ribbon Toolbar ein- und ausblenden
Schritt-für-Schritt-Anleitung
Um die Ribbon Toolbar in Excel mit dem Excel4Makro-Befehl ein- oder auszublenden, kannst Du die folgenden Schritte befolgen:
-
Öffne die Excel-Arbeitsmappe, in der Du die Ribbon Toolbar steuern möchtest.
-
Gehe in den Visual Basic for Applications (VBA) Editor, indem Du ALT + F11 drückst.
-
Füge den folgenden Code in das Modul „DieseArbeitsmappe“ ein:
Private Sub Workbook_Open()
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
End Sub
Private Sub Workbook_Activate()
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
End Sub
Private Sub Workbook_Deactivate()
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
End Sub
-
Schließe den VBA-Editor und speichere die Arbeitsmappe.
-
Nun wird die Ribbon Toolbar beim Öffnen ausgeblendet und beim Schließen wieder eingeblendet.
Häufige Fehler und Lösungen
-
Fehler: Die Ribbon Toolbar wird nicht wieder angezeigt, selbst wenn der Code korrekt ist.
- Lösung: Stelle sicher, dass Du die richtige Tastenkombination
STR + F1 drückst, um die Toolbar manuell einzublenden.
- Wenn das nicht hilft, suche nach der Datei
excel14.xlb (oder excel12.xlb für ältere Versionen) und lösche sie. Diese Datei speichert benutzerdefinierte Einstellungen für die Ribbon Toolbar.
-
Fehler: Das Ribbon bleibt nach mehrmaligem Wechseln zwischen Mappen verschwunden.
- Lösung: Überprüfe, ob die Subroutinen korrekt in „DieseArbeitsmappe“ implementiert sind und dass keine Konflikte mit anderen Makros bestehen.
Alternative Methoden
Wenn Du die Ribbon Toolbar nicht über VBA steuern möchtest, kannst Du alternativ die Toolbar manuell über Excel-Einstellungen einblenden:
- Klicke auf „Datei“ und dann auf „Optionen“.
- Wähle „Menüband anpassen“.
- Stelle sicher, dass die Ribbon Toolbar aktiviert ist und klicke auf „OK“.
Praktische Beispiele
Hier sind einige Beispiele, wie Du den Ribbon show-Befehl in verschiedenen Szenarien verwenden kannst:
-
Beispiel 1: Du möchtest die Ribbon Toolbar beim Öffnen einer bestimmten Arbeitsmappe ausblenden.
Private Sub Workbook_Open()
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
End Sub
-
Beispiel 2: Du möchtest die Toolbar beim Schließen einer Mappe jederzeit sichtbar machen.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
End Sub
Tipps für Profis
- Nutze den Befehl
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)" in Verbindung mit anderen VBA-Makros, um die Benutzeroberfläche je nach Benutzerinteraktion dynamisch anzupassen.
- Teste Deine Makros in einer Kopie Deiner Arbeitsmappe, um unerwünschte Änderungen zu vermeiden.
- Halte Deine Excel-Version auf dem neuesten Stand, um sicherzustellen, dass alle VBA-Befehle wie erwartet funktionieren.
FAQ: Häufige Fragen
1. Warum funktioniert der Befehl SHOW.TOOLBAR nicht in meiner Excel-Version?
Einige Excel-Versionen unterstützen diesen Befehl möglicherweise nicht. Vergewissere Dich, dass Du eine Version von Excel verwendest, die Excel4Makro-Befehle unterstützt.
2. Was kann ich tun, wenn die Ribbon Toolbar nicht wieder erscheint?
Versuche die Datei excel14.xlb (oder excel12.xlb) zu löschen oder umzubenennen, gefolgt von einem Neustart von Excel.
3. Kann ich andere Toolbars mit einem ähnlichen Befehl steuern?
Ja, Du kannst ähnliche Befehle verwenden, um andere Toolbars ein- oder auszublenden, indem Du den entsprechenden Namen in den SHOW.TOOLBAR-Befehlen angibst.