分享內容(
這個指令是將主 Menu 關掉的意思,其他的像 ToolBar 等都還會存在。
如果您只想要關掉某些功能呢?
首先您要知道那些功能的名稱是什麼,怎麼知道呢? Google? 可能找到的都是片段,可以透過一段程式將所有的 Menu Bar 名稱 Show 出來,如下面這一小段程式碼
這樣就可以知道有哪些 Menu Bar 存在於 Excel 中,所以將這些名稱透過 Application.CommandBars 的指令,一一把它關掉即可。
您必須在一開啟 Workbook 時就去下這一段的指令(在 ThisWorkBook當中),如:
將上述的動作寫成了一個 VB Module,提供開關的方式供邦友參考。有些功能表的名稱需要對照(或Google)一下,或是測試一下關掉的是哪一個部份。也歡迎邦友修正後再分享出來。
原始碼:mdlMenu.bas
今天 Google 時,發現了一篇很詳盡的文章
http://www.rondebruin.nl/menuid.htm
12人
其實只有一個指令,
Application.CommandBars("Worksheet Menu Bar").Enabled=False這個指令是將主 Menu 關掉的意思,其他的像 ToolBar 等都還會存在。
如果您只想要關掉某些功能呢?
首先您要知道那些功能的名稱是什麼,怎麼知道呢? Google? 可能找到的都是片段,可以透過一段程式將所有的 Menu Bar 名稱 Show 出來,如下面這一小段程式碼
Dim oBar as CommandBar For Each oBar in Application.CommandBars Debug.Print oBar.Name Next
這樣就可以知道有哪些 Menu Bar 存在於 Excel 中,所以將這些名稱透過 Application.CommandBars 的指令,一一把它關掉即可。
您必須在一開啟 Workbook 時就去下這一段的指令(在 ThisWorkBook當中),如:
Private Sub Workbook_Open()
Application.CommandBars("Worksheet Menu Bar").Enabled=False
End Sub
將上述的動作寫成了一個 VB Module,提供開關的方式供邦友參考。有些功能表的名稱需要對照(或Google)一下,或是測試一下關掉的是哪一個部份。也歡迎邦友修正後再分享出來。
原始碼:mdlMenu.bas
今天 Google 時,發現了一篇很詳盡的文章
http://www.rondebruin.nl/menuid.htm
[Excel VBA]關掉 Excel Menu Bar 的方法
有一次我加了一項功能表項目進去
結果不會刪掉
之後每次進 Excel 都有那個項目
不會刪倒還好
刪了加不回來才會傷腦筋 ^_^
結果不會刪掉
之後每次進 Excel 都有那個項目
不會刪倒還好
刪了加不回來才會傷腦筋 ^_^
如果是刪掉 Excel 內建的功能表
可以在Excel 的 工作表標籤上按右鍵,選檢視程式碼
開啟 VBA Editor,然後在 ThisWorkbook 中加入
即可將 Menu 回復(沒試過)
參考資料:
可以在Excel 的 工作表標籤上按右鍵,選檢視程式碼
開啟 VBA Editor,然後在 ThisWorkbook 中加入
Application.CommandBars("worksheet menu bar").reset
即可將 Menu 回復(沒試過)
參考資料:
http://qa.pcuser.com.tw/modules/newbb/viewtopic.php?viewmode=flat&topic_id=25382&forum=24
Sorry, 用錯標籤
http://qa.pcuser.com.tw/modules/newbb/viewtopic.php?viewmode=flat&topic_id=25382&forum=24
沒試是因為怕刪掉後,回復不了要重裝...XD
http://qa.pcuser.com.tw/modules/newbb/viewtopic.php?viewmode=flat&topic_id=25382&forum=24
Private Sub Workbook_Open()
Application.CommandBars("worksheet menu bar").reset
End Sub
沒試是因為怕刪掉後,回復不了要重裝...XD
今天 Google 時,發現了一篇很詳盡的文章
http://www.rondebruin.nl/menuid.htm
http://www.rondebruin.nl/menuid.htm
回應 :
請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數
▼ ADVERTISEMENT ▼
-
‧
-
‧
-
‧
相關問答
- Excel 中不為人所知的秘訣
- 想要跟同事分享共用PowerPoint 2007的精采投影片怎麼辦?
- Oracle資料轉成Excel檔
- Excel小小技巧分享第四集
- 分享Excel排序相關小技巧I
- Excel加總某一欄值的值?
- 快速清除Excel報表中的垃圾資料
- Excel避免因空值造成折線圖斷裂的技巧
- Excel無敵妙招,幫你姓名中翻英
- EXCEL的時間相差用法?
- EXCEL 資料排序問題
- EXCEL 的合併儲存格變disable
- 複製EXCEL儲存格到MSN的對話框
- Firefox認為自己已經是預設瀏覽器但其實不是怎麼辦?
- Excel同時進行多列跨欄置中的小技巧
- Excel中儲存格的超好用拖拉功能
- Excel輕鬆跳過空白行建立連續編號技巧
- 檔案約2M的Excel選擇網路印表機(網芳分享)列印動作很慢
- 請問各位高手,我們公司想管控一個文件夾內的資料(word或者excel等)的權限,請問怎樣實施?









