Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel4Makro Show.Toolbar(""Ribbon""...

Forumthread: Excel4Makro Show.Toolbar(""Ribbon""...

Excel4Makro Show.Toolbar(""Ribbon""...
07.01.2013 15:20:17
Reinhard
Hallo Wissende,
das wichtigste zuerst, schönes gesundes neues Jahr für alle *wünsch*
Mit dem nachstehenden Code in DieseArbeitsmappe einer Mappe
wurde beim Öffnen der Befehl
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
ausgeführt.
Dann habe ich mit Strg+o und Strg+n alte Mappe geöffnet bzw. neu erstellt.
Da hat noch alles funktioniert, d.h. wie geplant ist beim Mappenwechsel
nur in der einen Mappe "Ribbon" ausgeblendet.
Jetzt, nach Hin- und Hertesten habe ich den Zustand, "Ribbon ist weg und ich kriege
es nicht mehr eingeblendet:-)
Was soll ich tun?
Excel beenden, neu starten, mit Strg+n neue Mappe anlegen und da in einem
Modul diesen Code ausführen:
Sub tt()
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
End Sub
blendete leider nichts wieder ein.
Danke ^ Gruß
Reinhard

Private Sub Workbook_Activate()
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_Deactivate()
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
End Sub
Private Sub Workbook_Open()
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel4Makro Show.Toolbar(""Ribbon""...
07.01.2013 19:27:34
mumpel
Hallo!
1. Drücke mal die Tastenkombination STR+F1
2. Wenn nichts hilft, dann suche mal nach einer excel14.xlb. Mache eine Sicherungskopie und lösche dann die Datei. Nach einem Excel-Neustart sollte wieder alles normal sein.
3. In "Workbook_Open" und "Workbook_BeforeClose" benötigst Du die Anweisungen nicht, da "Workbook_Deactivate" auch beim Schließen und "Workbook_Activate" (normalerweise) auch beim Öffnen der Arbeitsmappe greifen.
Gruß, René

Anzeige
AW: Excel4Makro Show.Toolbar(""Ribbon""...
07.01.2013 20:12:24
Reinhard
Hallo René,
1 und 2 brachten leider nichts.
Ich habe mit Win XP gesucht nach excel*.xlb, fand auch erst 2 dann 3 Einträge
von excel12.xlb.
Bei dem Treffer in .../Anwendundungsdaten... wurde mir bei Rechtsklick angeboten
die Datei umzubennen, das machte ich.
Bei den Treffern in .../Recent und Arbeitsplatz fehlte die Option des Umbenennens.
Okay, kann ja sein daß da nur Links auf die erste Datei stehen.
Was kann ich noch tun bevor ich deinstalliere und neu installiere?
Für Word, Access u,ä, wäre mir das gleichgültig aber in Excel habe ich dann doch schon
gegenüber der Standardinstallation einige kleine Symbole, quasi Makros eingebaut.
Hast du noch Ideen? *hoff*
Gruß
Reinhard

Anzeige
AW: Excel4Makro Show.Toolbar(""Ribbon""...
08.01.2013 00:00:33
mumpel
Im Moment fällt mir nichts ein.
Anzeige

Infobox / Tutorial

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:

  1. Öffne die Excel-Arbeitsmappe, in der Du die Ribbon Toolbar steuern möchtest.

  2. Gehe in den Visual Basic for Applications (VBA) Editor, indem Du ALT + F11 drückst.

  3. 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
  4. Schließe den VBA-Editor und speichere die Arbeitsmappe.

  5. 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:

  1. Klicke auf „Datei“ und dann auf „Optionen“.
  2. Wähle „Menüband anpassen“.
  3. 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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige