Skip to main content

使用密碼保護 Excel 文件 – 逐步教學

Author: Xiaoyang Last Modified: 2025-05-12

在保護 Excel 文件的完整性與機密性方面,最有效的策略之一就是使用密碼進行保護。這意味著當你打開 Excel 文件時,需要輸入密碼才能訪問。為 Excel 文件設置密碼不僅可以防止未經授權的訪問,還能確保共享空間中的數據隱私和安全。在本教程中,我們將指導您如何有效地為 Excel 文件設置密碼保護。

A screenshot showing the prompt to enter a password to open an Excel file

使用密碼保護 Excel 文件

批量保護多個 Excel 文件不被打開

密碼保護警告


視頻:使用密碼保護 Excel 文件


 使用密碼保護 Excel 文件 

為了防止他人訪問或修改您的 Excel 文件中的數據,您可以設置密碼來保護該文件。Excel 提供了簡單的方法來用密碼加密整個工作簿,確保限制訪問或防止對文件進行任何更改。

防止他人打開 Excel 文件的密碼保護

使用密碼保護 Excel 文件是保持數據私密性的絕佳方法。如果您想設置此功能,只需按照以下步驟操作:

步驟 1:選擇「使用密碼加密」選項

  1. 打開要設置密碼的工作簿。
  2. 然後,點擊「文件」>「信息」,接著點擊「保護工作簿」按鈕,並在下拉列表中選擇「使用密碼加密」。
    A screenshot of the Protect Workbook option in the File menu of Excel

步驟 2:設置保護 Excel 文件的密碼

  1. 在彈出的「加密文檔」窗口中,在「密碼」框中輸入密碼,然後點擊「確定」。
    A screenshot of the Encrypt Document window for entering a password in Excel
  2. 在隨後出現的「確認密碼」窗口中重新輸入密碼,然後點擊「確定」。
    A screenshot of the Confirm Password window in Excel

步驟 3:保存工作簿

設置密碼後,您應該保存文件以使密碼保護生效。

結果:

現在,每次打開工作簿時,都需要輸入密碼。

A screenshot of the Password dialog box in Excel

提示:

若要從工作簿中移除加密,您應先訪問該工作簿,然後按照上述相同步驟操作。在「加密文檔」窗口中,刪除「密碼」框中的密碼,點擊「確定」,然後保存您的工作簿。


再也不用擔心忘記密碼!

您是否經常忘記密碼?告別那些健忘的時刻,使用密碼管理器吧! 有了 Kutools for Excel 的密碼管理器,您再也不用擔心這個問題。它能夠幫助您:

A screenshot of the Password Manager feature in Kutools for Excel

防止他人修改 Excel 文件的密碼保護

假設您希望其他人能夠訪問您的 Excel 文件,但即使不知道密碼也不能進行修改。在這種情況下,您可以將 Excel 工作簿設置為只讀並用密碼進行保護。這樣用戶可以查看數據但無法更改。讓我們一起來看看如何啟動這一保護功能的步驟。

步驟 1:選擇「另存為」功能

打開工作簿,然後點擊「文件」>「另存為」>「瀏覽」,見截圖:
A screenshot of the Save As page in Excel

步驟 2:選擇「常規選項」

一個「另存為」窗口將會打開,在「文件名」框中為該 Excel 文件命名,然後從「工具」下拉菜單中選擇「常規選項」。見截圖:
A screenshot showing how to access General Options in Save As in Excel

步驟 3:設置只讀密碼

  1. 在「常規選項」對話框中,在「修改密碼」文本框中輸入密碼,並勾選「建議只讀」選項。然後,點擊「確定」。見截圖:
    A screenshot of the General Options dialog for setting Read-only and Modify password in Excel
  2. 在接下來的「確認密碼」對話框中,再次輸入密碼。然後,點擊「確定」關閉對話框。
    A screenshot of the Confirm Password dialog for setting a Modify password in Excel

步驟 4:保存工作簿

點擊「確定」後,Excel 將返回到「另存為」窗口,點擊「保存」以保存該工作簿。現在,該 Excel 工作簿既為只讀又受到密碼保護。

步驟 5:結果(以只讀方式打開受密碼保護的工作簿)

  1. 從現在起,當其他人打開這個 Excel 文件時,他們不需要輸入密碼,只需點擊「只讀」按鈕即可訪問工作簿。見截圖:
    A screenshot showing the Read-Only option when opening a password-protected workbook
  2. 當他們嘗試進行更改並保存工作簿時,將會出現一個警告消息框,提醒他們以新名稱或不同位置保存工作簿。原始工作簿不會受到影響。見截圖:
    A screenshot of the warning when attempting to save changes to a Read-only Excel workbook
提示:移除只讀選項和密碼

如果您想禁用之前為 Excel 工作簿啟用的「建議只讀」選項以及密碼,您可以按照以下步驟操作:

  1. 打開這個只讀的 Excel 文件後,前往「文件」>「另存為」>「瀏覽」。
  2. 在「另存為」窗口中,點擊「工具」>「常規選項」。在「常規選項」對話框中,取消勾選「建議只讀」選項,然後點擊「確定」。見截圖:
    A screenshot showing how to disable Read-only recommended option in Excel
  3. 然後,點擊「保存」按鈕,該 Excel 文件將以新名稱保存。
    A screenshot of saving an Excel workbook as a new file
  4. 下次打開這個新命名的工作簿時,不需要輸入密碼,並且不會以只讀方式打開。您可以對工作簿進行更改並無限制地保存。

批量保護多個 Excel 文件不被打開

當您有多個 Excel 文件需要保護時,逐一手動設置密碼可能會非常繁瑣且複雜。在此,我將介紹兩種快速方法來批量密碼保護您的 Excel 文件。


使用 Kutools for Excel 幾次點擊即可批量保護多個 Excel 文件

在管理和保護多個 Excel 文件時,「Kutools for Excel」是一個極佳的選擇。其「加密工作簿」功能允許您一次使用相同的密碼保護多個 Excel 文件,無論這些文件是存儲在本地還是 OneDrive 雲端存儲中。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

下載並安裝 Kutools for Excel 後,請點擊「Kutools Plus」>「加密工作簿」>「加密工作簿」以啟用此功能。然後按照以下步驟操作:

  1. 點擊「添加」按鈕選擇您想要密碼保護的 Excel 文件。(可以從本地電腦或 OneDrive 雲端選擇)所有選定的文件都會被添加並列出到列表框中;
  2. 在「使用以下密碼」文本框中輸入密碼;
  3. 點擊「確定」以保護這些 Excel 文件。
    A screenshot of the Encrypt Workbooks dialog in Kutools for Excel
提示
  1. 要應用此功能,請點擊下載並安裝 Kutools for Excel
  2. 要從這些 Excel 文件中移除密碼,請點擊「Kutools Plus」>「加密工作簿」> 解密工作簿。在「解密工作簿」對話框中,添加您想要移除密碼的 Excel 文件,然後輸入密碼以解密工作簿。

使用 VBA 程式碼批量保護多個 Excel 文件

在以下步驟中,我將提供給您一段 VBA 程式碼,允許您使用相同的密碼保護多個 Excel 文件:

步驟 1:打開 VBA 模塊編輯器並複製程式碼

  1. 在 Excel 中按住「ALT」+「F11」鍵,打開「Microsoft Visual Basic for Applications」窗口。
  2. 點擊「插入」>「模塊」,並將以下程式碼粘貼到「模塊」窗口中。
    VBA 程式碼:批量密碼保護多個 Excel 文件
    Sub ProtectAll()
        'Update by Extendoffice
        Dim xWorkBooks As Workbook
        Dim xExitFile As String
        Dim xPassWord As Variant
        Dim xStrPath As String
        Dim xFileDialog As FileDialog
        Dim xFile As String
        On Error Resume Next
        Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker)
        xFileDialog.AllowMultiSelect = False
        xFileDialog.Title = "Select a folder [Kutools for Excel]"
        If xFileDialog.Show = -1 Then
            xStrPath = xFileDialog.SelectedItems(1)
        End If
        If xStrPath = "" Then
            MsgBox "No folder selected. The process has been canceled.", vbExclamation, "Kutools for Excel"
            Exit Sub
        Else
            xStrPath = xStrPath + "\"
        End If
        
        ' Check if there are Excel files in the selected folder
        xFile = Dir(xStrPath & "*.xls*")
        If xFile = "" Then
            MsgBox "No Excel files found in the selected folder.", vbExclamation, "Kutools for Excel"
            Exit Sub
        End If
        
        xPassWord = Application.InputBox("Enter password", "Kutools for Excel", , , , , , 2)
        If (xPassWord = False) Or (xPassWord = "") Then
            MsgBox "Password cannot be blank!", vbInformation, "Kutools for Excel"
            Exit Sub
        End If
        
        On Error Resume Next
        Application.ScreenUpdating = False
        Do While xFile <> ""
            Set xWorkBooks = Workbooks.Open(xStrPath & xFile)
            Application.DisplayAlerts = False
            xWorkBooks.SaveAs Filename:=xWorkBooks.FullName, Password:=xPassWord
            Application.DisplayAlerts = True
            xWorkBooks.Close False
            Set xWorkBooks = Nothing
            xFile = Dir
        Loop
        Application.ScreenUpdating = True
        MsgBox "Successfully protect!", vbInformation, "Kutools for Excel"
    End Sub  
    

步驟 2:執行程式碼以密碼保護文件夾中的所有 Excel 文件

  1. 粘貼此程式碼後,請按「F5」鍵運行程式碼。將出現一個「選擇文件夾」窗口,選擇包含您想要保護的文件的工作簿所在的文件夾。然後,點擊「確定」。見截圖:
    A screenshot of selecting a folder for protecting Excel files using VBA
  2. 在隨後的提示框中,輸入用於保護工作簿的密碼。然後,點擊「確定」。
    A screenshot of entering a password for protecting Excel files using VBA
  3. 完成保護後,將彈出一個提示框,提醒您所選文件夾中的所有工作簿都已成功受到保護,見截圖:
    A screenshot of the success message after protecting multiple Excel files with VBA
提示:

若要從工作簿中移除加密,您應先訪問該工作簿。然後,點擊「文件」>「信息」>「保護工作簿」>「使用密碼加密」。在「加密文檔」窗口中,刪除「密碼」框中的密碼,點擊「確定」,然後保存您的工作簿。


密碼保護警告:

  • 「記住您的密碼」:如果您忘記了密碼,Excel 不提供恢復密碼的選項。如果您忘記了設置在 Excel 文件上的密碼,可能再也無法打開該文件。因此,記住您的密碼或將其安全地存儲在某處至關重要。
  • 「區分大小寫」:Excel 密碼區分大小寫,因此在設置或輸入密碼時請小心。

這就是如何使用密碼保護一個或多個 Excel 文件的方法。如果您對探索更多 Excel 技巧感興趣,我們的網站提供了數千個教程,請點擊這裡訪問它們。感謝您的閱讀,我們期待未來為您提供更多有用的信息!


相關文章:

  • 一次性保護多個工作表
  • 假設您有一個包含多個工作表的工作簿,現在您需要保護所有工作表或某些特定的工作表。通常在 Excel 中,您只能逐一使用「保護工作表」功能來保護每個工作表,但如果有很多工作表需要保護,這種方法既繁瑣又耗時。如何在 Excel 中快速輕鬆地一次性保護多個工作表呢?
  • 設置密碼保護隱藏的工作表
  • 如果您有一個包含一些重要隱藏工作表的工作簿,並且不允許他人取消隱藏它們。現在,您需要設置密碼來完全保護這些隱藏的工作表,當其他用戶取消隱藏它們時,必須輸入密碼。您是否有什麼方法可以在 Excel 中快速輕鬆地處理這個任務?
  • 為不同用戶設置密碼保護單獨的工作表
  • 在 Excel 中,您可以為不同的工作表設置不同的密碼,這意味著一名用戶可以使用一個密碼對一個工作表進行更改,而另一名用戶可以使用不同的密碼對另一個工作表進行更改。但有時候,您只想讓每個用戶能夠查看和訪問他們自己的工作表。這在 Excel 中是否可以解決?
  • 鎖定並保護 Excel 中的單元格
  • 在 Excel 中,通常會保護所有單元格不被他人修改。有時候,您可能只需要保護不應更改的特定單元格或公式單元格,同時允許其他單元格被編輯或修改,如下方截圖所示。在本教程中,我們將介紹在 Excel 中快速處理這些任務的方法。