基于鏈接的工作表管理菜單的設(shè)計與應(yīng)用。在Excel工作表中設(shè)計一個管理菜單,依次選中各菜單項,執(zhí)行“插入/超鏈接”命令,分別鏈接到相應(yīng)實驗的工作簿文檔上。其缺點是只能在帶管理菜單的工作表中打開各實驗的工作簿文檔。
采用宏可以編制多級用戶菜單取代系統(tǒng)提供的命令菜單,方法如下。
打開文檔時自動運行的宏
Sub Auto_Open()
OpenMenu
End Sub
關(guān)閉文檔時自動運行的宏
Sub Auto_Close()
On Error Resume Next
MenuBars("MyMenu").Delete
End Sub
自定義多級菜單的宏
Sub OpenMenu()
On Error Resume Next
MenuBars("MyMenu").Delete
Sheets("物理實驗管理").Select
MenuBars.Add ("MyMenu")'自定義菜單
'添加第1級“力學(xué)實驗”菜單項
MenuBars("MyMenu").Menus.Add Caption:="力學(xué)實驗"
'添加第2級“力學(xué)實驗1”~“力學(xué)實驗2”菜單項
MenuBars("MyMenu").Menus("力學(xué)實驗").MenuItems.Add Caption:="力學(xué)實驗