Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: Question am November 23, 2011, 08:51:46 Vormittag

Titel: Multifunktionsleiste per VBA verkleinern/ausblenden
Beitrag von: Question am November 23, 2011, 08:51:46 Vormittag
Hallo,

ich bräuchte wieder mal euere Hilfe.

Die Multifunktionsleiste von Excel 2010 soll per VBA ausgebelendet werden, so dass nur noch die Register-Reiter zu sehen sind. Manuell kann man diese ganz einfach über den kleinen Pfeil neben dem Hilfesymbol (Fragezeichen) aus- und auch wieder einblenden.

Wie lautet aber der VBA Befehl dafür.

Vielen Dank

Question
Titel: Antw:Multifunktionsleiste per VBA verkleinern/ausblenden
Beitrag von: mumpel am November 23, 2011, 13:00:27 Nachmittag
Hallo!



Sub RibbonOff()

Rem Multifunktionsleiste ausblenden

Application.ExecuteExcel4Macro "Show.Toolbar(""Ribbon"",false)"
End Sub

Sub RibbonOn()

Rem Multifunktionsleiste einblenden

Application.ExecuteExcel4Macro "Show.Toolbar(""Ribbon"",true)"
End Sub

Sub RibbonOnOff()

Rem Multifunktionsleiste im Wechsel minimieren oder maximieren

SendKeys "^{F1}"
End Sub

Gruß, René
Titel: Antw:Multifunktionsleiste per VBA verkleinern/ausblenden
Beitrag von: Question am November 23, 2011, 13:07:41 Nachmittag
Hallo Mumpel,

super danke dir... Genau was ich gesucht habe.

Schade nur, dass sich per VBA gar nichts an der Multifunktionsleiste machen lässt, mit Ausnahme von SendKeys.

Viele Grüße

Question
Titel: Antw:Multifunktionsleiste per VBA verkleinern/ausblenden
Beitrag von: mumpel am November 23, 2011, 13:21:42 Nachmittag
Per VBA nicht, aber mit/über RibbonX-Programmierung kannst Du einiges anstellen.