我有一个宏,它在打开这个 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)