日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

如何運用VBA隱藏Excel2003菜單欄與工具欄

如何運用VBA隱藏Excel2003菜單欄與工具欄

更新時間:2023-12-22 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

在Excel 2003中,有時需要限制用戶的操作,例如當用戶打開某個指定的工作簿時,Excel 2003菜單欄和工具欄被隱藏起來。而當關閉該工作簿重新打開其他工作簿后,菜單欄和工具欄又恢復正常。用VBA代碼可以實現這個目的,步驟如下:

1.打開需要屏蔽菜單欄和工具欄的工作簿,按Alt+F11,打開VBA編輯器。

2.在“工程”窗口中選擇“ThisWorkBook”,在右側的代碼窗口中輸入下面的代碼:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
showhide (bHide = True)
End Sub

Private Sub Workbook_Open()
showhide (bHide = False)
End Sub

Sub showhide(Optional bHide As Boolean)
Dim cmb As CommandBar
Static col As New Collection
If bHide Then
For Each cmb In Application.CommandBars
If cmb.Type = msoBarTypeMenuBar Or cmb.Type = msoBarTypeNormal Then
If cmb.Visible Then
cmb.Enabled = False
If cmb.Visible Then cmb.Visible = False
col.Add cmb, cmb.Name
End If
End If
Next cmb
Else
If col Is Nothing Or col.Count = 0 Then
For Each cmb In Application.CommandBars
If cmb.Type = msoBarTypeMenuBar Or cmb.Type = msoBarTypeNormal Then
If Not cmb.Visible Or Not cmb.Enabled Then
cmb.Enabled = True
If (Not cmb.Visible) And cmb.Enabled Then cmb.Visible = True
End If
End If
Next cmb
Else
For Each cmb In col
If Not cmb.Visible Or Not cmb.Enabled Then
cmb.Enabled = True
If (Not cmb.Visible) And cmb.Enabled Then cmb.Visible = True
End If
Next cmb
End If
Set col = Nothing
End If
End Sub

3.在退出該工作簿前,先要讓菜單欄和工具欄隱藏起來,方法是:鼠標在代碼

Private Sub Workbook_Open()
showhide (bHide = False)
End Sub

中間單擊一下,讓光標停留在這段代碼中間,然后按F5鍵運行該段代碼,這時Excel中的菜單欄和工具欄都將被隱藏。

說明:這一步十分重要,不能省略,如果保存工作簿后不運行該段代碼而直接退出,下次打開Excel時,Excel中的所有工具欄都將會顯示在界面中。萬一出現這種情況,可以用下面的方法讓Exce恢復默認的工具欄設置。在Windows XP中,刪除“C:\Documents and Settings\用戶名\Application Data\Microsoft\Excel”文件夾中的“Excel11.xlb”文件,而在Windows Vista中,該文件在“C:\用戶\用戶名\AppData\Roaming\Microsoft\Excel”文件夾中。“Excel11.xlb”文件中保存了Excel 2003自定義菜單欄和工具欄設置,刪除該文件后Excel將自動恢復默認的菜單欄和工具欄。

這樣,當我們打開該工作簿時,菜單欄和工具欄將被隱藏,從而可以限制用戶的操作。而退出Excel 2003重新打開別的工作簿后,Excel 2003菜單欄和工具欄會照常顯示。


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 99视频有精品视频免费观看 | 欧美日本高清一本二本三本 | 国产日韩欧美在线观看不卡 | 欧美精彩狠狠色丁香婷婷 | 分享一个无毒不卡免费国产 | 国产成人精品一区二区三在线观看 | 无翼乌无遮挡h肉动漫在线观看 | 色综合天天综合高清影视 | 国产日韩欧美精品在线 | 国产精品国产三级国产普通话对白 | youwu在线影院 | 欧美一区亚洲 | 欧美黑人巨大硬xxx猛性 | 精品久久影院 | 2019精品国产品免费观看 | 精品三级国产一区二区三区四区 | 成人在线视频免费看 | 小早川怜子久久精品中文字幕 | 97人人做人人爽人人喊 | 性孕妇video国产中国 | 另类亚洲孕妇分娩网址 | 欧美一级黄视频 | 国产日韩免费 | 亚洲一级免费视频 | 精品国产一区二区三区在线观看 | 亚洲精品成人久久 | 私人免费入口处 | 亚洲久久久久 | 欧美一级刺激毛片 | 久久婷婷综合五月一区二区 | 2014亚洲天堂 | 国产成人精品日本亚洲语言 | 久久精品国内一区二区三区 | 久久福利青草狠狠午夜 | 人人看人人看人做人人模 | 亚洲国产欧美在线人成aaa | 欧美成人性毛片免费版 | 久久国产影视 | 日本不卡不码高清免费观看 | 欧美在线视频 一区二区 | 2019天天做天天拍天天夜 |