【发布时间】:2019-12-17 08:54:54
【问题描述】:
如解决方案here 中所述,我创建了以下 VBA 以最小化 Excel 中的功能区菜单:
Sub Minimize_Ribbon()
SendKeys "^{F1}"
End Sub
但是,当我运行此 VBA 时,它会打开以下指向 Microsoft 的 Help 部分的链接:
https://docs.microsoft.com/de-de/office/vba/api/overview/language-reference?redirectedfrom=MSDN
我认为这个问题是因为不知何故应该运行 Ctrl 的 ^ 在 VBA 中不起作用。
我需要进行哪些更改才能使其正常工作?
【问题讨论】:
-
CommandBars.ExecuteMso "MinimizeRibbon" -
或
CommandBars.ExecuteMso "HideRibbon"如果你想完全隐藏它。 -
其实
SendKeys永远是最差的解决方案(如果有其他选择的话)。 -
用
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon""," & "False)"你真的隐藏工具栏;-)