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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 妞干网手机免费视频| 波多野结衣免费在线| 免费大黄网站在线观| 久久亚洲国产最新网站| 无码人妻精品中文字幕免费东京热| 黑人大战亚洲人精品一区| 男女男精品网站免费观看| 亚洲av区一区二区三| 免费无遮挡无码视频在线观看| 天堂亚洲免费视频| 国产人成网在线播放VA免费| 亚洲一区二区三区乱码A| 久久国产乱子伦精品免费午夜| 国产成人精品日本亚洲专区| 国产无遮挡又黄又爽免费网站| 国产成A人亚洲精V品无码| 一个人免费日韩不卡视频| 中文字幕亚洲第一在线| AV片在线观看免费| 国产偷国产偷亚洲高清人| 区久久AAA片69亚洲| 91青青国产在线观看免费| 久久亚洲精品专区蓝色区| 日韩免费无砖专区2020狼| 一级做a爰性色毛片免费| 亚洲av色影在线| 久久久久久国产精品免费免费| 精品久久久久亚洲| 亚洲乳大丰满中文字幕| 免费观看激色视频网站bd| 亚洲成a人无码亚洲成av无码| 亚洲男人天堂2020| 最近中文字幕免费mv在线视频| 亚洲一区精彩视频| 久久久久久亚洲精品不卡| 69精品免费视频| 免费人成网站永久| 久久狠狠高潮亚洲精品| 国产网站在线免费观看| 久久国产乱子伦精品免费不卡| 亚洲乱码国产乱码精华|