Как сделать Auto-hide Ribbon
в Excel 2013 в VBA? Я хотел бы достичь именно то, что я получаю, нажав на значок стрелки верхней в правой верхней части меню Excel, отмеченные синим на рисунке ниже, а затем нажав на первый вариант, отмеченные оранжевым цветом:VBA auto hide лента в Excel 2013
Я также был бы заинтересован в переходе VBA на третий вариант Show Tabs and Commands
. Для меня важно сохранить в меню Excel значок верхней стрелки (отмечен синим).
Я пробовал подсказки, показанные в этой теме: VBA minimize ribbon in Excel , но я не удовлетворен результатами.
Покушение 1
Application.ExecuteExcel4Macro "Show.ToolBar(""Ribbon"",False)
Это хорошо, но скрывает синий значок.
Покушение 2
CommandBars.ExecuteMso "MinimizeRibbon"
Это близко к тому, что я хочу. Это сохраняет синий значок, но не скрывает все меню. Он переключается на второй параметр, отображаемый на рисунке Show Tabs
.
Покушение 3
SendKeys "^{F1}"
attampt не работает. Более того, он должен подражать попытке 2. Так что даже это меня не удовлетворит.
Я рад, что вы нашли это решение. Простой и работает :-) –
Отличное решение. –