DisplayFullScreen和DisplayFormulaBar不能很好地一起玩
我正在制作一个应用程序,然后我去隐藏配方栏并在Workbook_Activate
事件中将其全屏显示,然后在我的Workbook_Activate
事件中显示配方栏并将其设置为窗口(就是这样一个单词?)。 我实际上已经挣扎了一段时间。 当我想要那里的时候,我不知道什么时候应该消失或者消失的时候,我不断地遇到一个问题。 我终于得到它的工作,确保我使用DisplayFullScreen
第一,然后才使用DisplayFormulaBar
方法。
有谁知道为什么你需要把这些按照特定的顺序让他们一起工作? 我在找东西时找不到任何东西。
我正在使用Excel 2010。
编辑:这是我的代码。
Private Sub Workbook_Activate() Application.ScreenUpdating = False ThisWorkbook.Sheets(2).Activate ActiveWindow.DisplayGridlines = False ActiveWindow.DisplayHeadings = False ThisWorkbook.Sheets(1).Activate ActiveWindow.DisplayGridlines = False ActiveWindow.DisplayHeadings = False Application.DisplayFullScreen = True Application.DisplayFormulaBar = False Application.ScreenUpdating = True End Sub Private Sub Workbook_Deactivate() Application.DisplayFullScreen = False Application.DisplayFormulaBar = True End Sub
这是从MSDN文档:“工具栏,状态栏和公式栏保持全屏模式和正常模式单独的显示设置”。
https://msdn.microsoft.com/en-us/library/office/ff838060.aspx
我主要是在searchDisplayFormulaBar
主题,因为这是我奇怪的显示。 希望这有助于任何未来search它的人。