• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

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

        如何運用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整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 毛片免费观看网站| 一二三四影视在线看片免费 | 亚洲视频国产视频| 久久免费看少妇高潮V片特黄| 日韩一卡2卡3卡4卡新区亚洲 | 国产亚洲人成A在线V网站| 特级毛片在线大全免费播放| 免费大黄网站在线看| 色网站在线免费观看| 亚洲中文字幕伊人久久无码| 丰满人妻一区二区三区免费视频| 国产亚洲精品无码专区| 一个人免费视频在线观看www | 亚洲av永久无码制服河南实里| 免费视频精品一区二区三区| 久久青草亚洲AV无码麻豆| 免费人妻无码不卡中文字幕系| 亚洲国产精品成人精品软件| 中文字幕人成无码免费视频| 亚洲s码欧洲m码吹潮| 亚洲国产精品人人做人人爱| 人妻免费一区二区三区最新| 亚洲小说区图片区| 国产免费爽爽视频免费可以看| 最近的2019免费中文字幕| 亚洲精品国产专区91在线| 成人毛片免费观看视频| 一级毛片无遮挡免费全部| 亚洲最大福利视频网站| 成人免费a级毛片无码网站入口| 黄色一级免费网站| 亚洲美女中文字幕| 免费人成激情视频| 99re视频精品全部免费| 日韩国产精品亚洲а∨天堂免| 在线观看亚洲天天一三视| 麻豆最新国产剧情AV原创免费| 黄页网站在线免费观看| 亚洲精品视频免费在线观看| 四虎免费永久在线播放| 曰批全过程免费视频播放网站|