簡體   English   中英

使用Excel VBA在XLS文件中顯示Excel 2007功能區

[英]Show Excel 2007 Ribbon in XLS file using Excel VBA

我有一個excel儀表板,可以在關閉excel文件之前顯示所有EXCEL功能區,以便下次打開excel時,應用程序/ excel將顯示功能區。 目前,如果打開excel,它不會顯示功能區。

Private Sub Workbook_BeforeClose(cancel As Boolean)

    On Error Resume Next

    Application.ScreenUpdating = True
    ActiveWindow.DisplayWorkbookTabs = True
    Application.DisplayFormulaBar = True
    Application.DisplayFullScreen = False
    Application.DisplayStatusBar = True
    Application.DisplayScrollBars = True
    Application.ScreenUpdating = True
    Sheets("Introduction").Select  

End Sub


This is an .xls file with Macro and supposed to work in Excel 2003 and Excel 2007.

另外,如果單擊“取消”,則我不想顯示任何上面的/功能區,因為用戶應該獲得excel儀表板的受保護視圖。

如果功能區默認情況下是關閉的,則可以通過雙擊其中一個選項卡(例如,“主頁”選項卡)再次將其打開。

(見有詳細介紹)。

但是,如果您希望編寫一個在工作簿打開時發生的事件,請使用ThisWorkbook Excel對象中的Workbook_Open()事件。

試試這個Application.ExecuteExcel4Macro“ show.toolbar(”“ Ribbon”“,true)”隱藏Application.ExecuteExcel4Macro“ show.toolbar(”“ Ribbon”“,false)”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM