如何在Excel中停用指定工作表或整個工作簿的右鍵選單?
上下文選單,通常稱為右鍵選單,為使用者提供了一種快速訪問多個Excel設定和指令的方法。為了避免對資料進行意外更改或未經授權的訪問,在某些情況下您可能希望阻止或限制右鍵選單的功能。在本教程中,我們將介紹停用Excel右鍵選單的詳細方法。我們將介紹兩種情況——停用整個工作簿的右鍵選單和僅停用一個工作表的右鍵選單。我們將使用Visual Basic for Applications (VBA)編輯器和工作表保護設定這兩個Excel內建功能來實施這些限制。
本文將為您提供管理Excel右鍵單擊功能的技巧,無論您是想保護單個工作表還是整個工作簿。您可以按照提供的說明改進Excel檔案的安全性和完整性,防止未經授權的更改,並確保您的資料安全。所以讓我們開始本教程,瞭解如何在Excel中停用特定工作表或整個工作簿的右鍵選單!
停用指定工作表或整個工作簿的右鍵選單
讓我們來看一個簡單的過程,學習如何在Excel中停用指定工作表或整個工作簿的右鍵選單。
步驟1
考慮任何包含多個工作表的Excel工作簿。首先,右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟VBA應用程式,然後雙擊您要停用其右鍵選單的工作表名稱。
右鍵單擊 > 檢視程式碼 > 雙擊。
步驟2
然後將下面的程式碼複製到文字框中,類似於下圖。
程式碼
Private Sub Workbook_Open() Dim ws As Worksheet For Each ws In Me.Worksheets ws.Protect Next ws End Sub
步驟3
然後使用ATL + Q關閉VBA並關閉工作表。從現在開始,當您右鍵單擊該工作表時,它將返回錯誤。
注意:
如果您想停用所有工作簿的右鍵選單,請雙擊此工作簿並使用以下程式碼。
程式碼
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) Cancel = True MsgBox ("Sorry Right Click is Disbaled for this Workbook"), _ vbInformation, "Kutools for Excel" End Sub
結論
在本教程中,我們使用了一個簡單的示例來演示如何停用指定工作表或整個Excel工作簿中的右鍵選單,以突出顯示特定資料集。
廣告