关闭 Excel 时如何显示选项卡和功能区?

PGD*_*D15 3 excel vba ribbon ribbon-control

我有一个宏,它在打开这个 excel 文件时自动隐藏色带,但是,当我关闭文件时,我希望这些文件重新出现,因此在使用其他文件时,这意味着我不必每次都格式化它们。

在此处输入图片说明

我已经为 excel 打开/关闭的时间编写了以下代码。但是,如果不手动单击,则无法使色带重新出现。

Private Sub Workbook_Open()

Application.CommandBars.ExecuteMso "HideRibbon"
ActiveWindow.DisplayGridlines = False

ActiveWindow.DisplayHeadings = False

Application.DisplayFormulaBar = False

Application.DisplayFullScreen = True
End Sub


Sub Auto_close()
Application.CommandBars.ExecuteMso "hideRibbon"
Application.CommandBars.ExecuteMso "hideRibbon"

ActiveWindow.DisplayGridlines = True

ActiveWindow.DisplayHeadings = True

Application.DisplayFormulaBar = True
End Sub
Run Code Online (Sandbox Code Playgroud)

Vit*_*ata 5

这将显示功能区:

Application.ExecuteExcel4Macro "show.toolbar(""Ribbon"", True)"

这将隐藏功能区:

Application.ExecuteExcel4Macro "show.toolbar(""Ribbon"", False)"