使用Excel VBA在XLS文件中显示Excel 2007function区
我有一个excel仪表板,它的作用是在excel文件closures之前,我想显示所有的EXCELfunction区,所以下次打开excel时,application / excel会显示function区。 目前,如果excel打开,它不显示function区。
Private Sub Workbook_BeforeClose(cancel As Boolean) 在错误恢复下一步 Application.ScreenUpdating = True ActiveWindow.DisplayWorkbookTabs = True Application.DisplayFormulaBar = True Application.DisplayFullScreen = False Application.DisplayStatusBar = True Application.DisplayScrollBars = True Application.ScreenUpdating = True 表(“导言”)。select 结束小组 这是一个带有Macro的.xls文件,应该在Excel 2003和Excel 2007中运行。
此外,如果单击“取消”,我不想显示任何上述/function区,因为用户应该得到Excel仪表板的受保护的视图。
如果function区在默认情况下处于closures状态,则可以通过双击其中一个选项卡(例如“主页”选项卡)来重新打开该function区。
(更多细节见这里 )
但是,如果您希望在工作簿打开时编写事件,请使用ThisWorkbook
Excel对象中的Workbook_Open()
事件。
试试这个Application.ExecuteExcel4Macro“show.toolbar(”“Ribbon”“,true)”来隐藏Application.ExecuteExcel4Macro“show.toolbar(”“Ribbon”“,false)”