跳過到頁腳內容
使用 IRONXL

如何鎖定 Excel 中的單元格:分步教程

很多人覺得理解Excel中鎖定儲存格的步驟很困難。 我們來幫您!本文將一步一步地向您展示如何在 Excel 檔案中輕鬆鎖定儲存格。讀完本文後,您就能像專業人士一樣輕鬆完成這項操作,讓我們開始吧!

IronXL:C# Excel 函式庫

IronXL是一個 C# 庫,它允許您在不安裝 Excel 的情況下使用 Excel。 這是一個顯著的優勢,因為您無需管理員權限,也無需擔心幹擾使用者的電腦。如果您對該程式庫仍有任何疑問,我們建議您閱讀我們的數據手冊。 要建立新的 Excel 檔案並根據您的需求格式化數據,您可以使用IronXL C# 庫。 這是一個功能齊全的 Excel 操作工具包,涵蓋了所有 Excel 操作。 如果你正在開發任何軟體,並且需要編輯或建立 Excel 文件,你可以使用 IronXL 庫快速完成這項工作。

此外,IronXL 還提供了一系列功能,可以與 Excel 工作簿、工作表和單元格層級進行交互,例如在常用格式之間進行轉換單元格資料格式設定合併單元格插入數學函數,甚至管理圖表和添加圖像

要使用它,您必須匯入庫的 DLL 檔案或使用 NuGet 套件管理器安裝它。 其免費試用版可用於測試和確保所有功能均按預期運作。 試用版免費,有效期限為 30 天。 購買 IronXL 時,您需要申請許可證金鑰。 如果您在閱讀文件後決定喜歡 IronXL,請務必以優惠的價格購買!請造訪此許可頁面以了解更多許可資訊。

讓我們看看如何使用 IronXL C# 函式庫來保護 Excel 工作表:

  1. 在 Visual Studio 中建立一個 C# .NET 或 VB .NET 專案。
  2. 下載 IronXL 庫的 DLL 文件,或透過 Visual Studio 中的 NuGet 套件管理器安裝它。
  3. 按照提供的教學申請您的許可證密鑰。
  4. 在您的專案中使用 IronXL。
// Import IronXL to your project
using IronXL;

// Load the Excel workbook from the specified file path
WorkBook wb = WorkBook.Load("fileaddress.xlsx");

// Select the specific sheet you want to lock
WorkSheet ws = wb.GetWorkSheet("SheetName");

// Protect the sheet by setting a password
ws.ProtectSheet("Password");

// Save the changes made to the workbook
wb.Save();
// Import IronXL to your project
using IronXL;

// Load the Excel workbook from the specified file path
WorkBook wb = WorkBook.Load("fileaddress.xlsx");

// Select the specific sheet you want to lock
WorkSheet ws = wb.GetWorkSheet("SheetName");

// Protect the sheet by setting a password
ws.ProtectSheet("Password");

// Save the changes made to the workbook
wb.Save();
' Import IronXL to your project
Imports IronXL

' Load the Excel workbook from the specified file path
Private wb As WorkBook = WorkBook.Load("fileaddress.xlsx")

' Select the specific sheet you want to lock
Private ws As WorkSheet = wb.GetWorkSheet("SheetName")

' Protect the sheet by setting a password
ws.ProtectSheet("Password")

' Save the changes made to the workbook
wb.Save()
$vbLabelText   $csharpLabel

現在您已經了解了,只要具備 C# 的基本知識,使用 IronXL 庫保護 Excel 中的單元格是多麼容易。 您也可以參考IronXL 官方文件中的多個 Excel 操作教學。

您可以下載專案文件

在 Microsoft Excel 中鎖定儲存格

鎖定儲存格功能是 Microsoft Excel 中的一項保護功能,可讓您鎖定儲存格,使其無法被編輯。 讓我們來看看如何在 Microsoft Excel 中鎖定儲存格。

保護整張紙

有時您需要將文件交給其他人進行唯讀操作。 你可以透過設定密碼保護表格來實現這一點。 我們來看看該怎麼做:

  1. 在 Microsoft Excel 中開啟您的文件。
  2. 前往"首頁"選項卡,然後按一下"對齊"群組中的對話方塊啟動器圖示。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 1:在 Excel 中開啟"設定儲存格格式"對話框 在 Excel 中,開啟"設定儲存格格式"對話方塊。

  1. 將開啟"設定儲存格格式"部分。 轉到"保護"選項卡。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 2:設定儲存格格式對話方塊中的"保護"標籤 "設定儲存格格式"對話方塊中的"保護"標籤

  1. 選取"鎖定"複選框,然後按一下"確定"按鈕。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 3:鎖定儲存格選項 鎖定單元選項

  1. 接下來,前往"審閱"選項卡,然後按一下"保護"群組中的"保護工作表"選項。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 4:在 Excel 中找到"保護工作表"按鈕 在 Excel 中找到"保護工作表"按鈕。

  1. 然後,輸入密碼保護工作表,然後按一下"確定"按鈕。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 5:在"保護工作表"對話方塊中輸入密碼 在"保護工作表"對話方塊中輸入密碼

  1. 接下來,重新輸入密碼以驗證您的密碼。

如何在 Excel 中鎖定儲存格:逐步教學,圖 6:重新輸入密碼 重新輸入密碼

按照這些步驟操作後,您的床單將會完全保護。 當有人嘗試編輯 Excel 檔案中的任何儲存格時,都會收到錯誤提示。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 7:在 Excel 中編輯鎖定工作表時出錯 在 Excel 中編輯鎖定工作表時發生錯誤

鎖定特定單元格

有時您需要保護包含資料或公式的特定儲存格。 如果是這樣,請先取消保護電子表格的其餘部分,然後再保護這些關鍵單元格。 讓我們來看看如何在 Excel 中鎖定特定儲存格。

  1. 在 Microsoft Excel 中開啟您的 Excel 檔案。
  2. 選取整個工作表,然後按Ctrl + 1開啟"設定儲存格格式"對話方塊。 "設定儲存格格式"對話方塊將會開啟。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 8:Excel 中的"設定儲存格格式"對話框 Excel 中的"設定儲存格格式"對話框

  1. 前往"保護"選項卡,取消選取"鎖定"選項,然後按下"確定"按鈕。 這將解鎖Excel表格中的儲存格。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 9:導覽至"鎖定儲存格"功能 導航至"鎖定單元格"功能

  1. 接下來,選取要保護的儲存格,然後使用 Ctrl+1 鍵盤快速鍵開啟儲存格對話方塊。 轉到"保護"選項卡,選中"鎖定"選項,然後按"確定"按鈕。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 10:在"設定儲存格格式"對話方塊中鎖定儲存格 在"設定儲存格格式"對話方塊中鎖定儲存格

  1. 前往"審閱"選項卡,然後按一下"保護群組"下的"保護工作表"。此時將開啟保護對話框。 勾選"保護工作表和儲存格內容"選項。輸入密碼進行保護。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 11:開啟"保護工作表"對話方塊並輸入密碼 在"保護工作表"對話方塊中輸入密碼

這樣做可以保護您選擇的儲存格。 當您嘗試編輯這些儲存格時,將會收到錯誤訊息。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 12:在 Excel 中編輯鎖定工作表時出錯 在 Excel 中編輯鎖定工作表時發生錯誤

鎖定配方單元格

您可以選擇僅鎖定公式儲存格,以保護您在 Excel 中的計算結果。 請依照下列步驟鎖定Excel中的公式儲存格:

  1. 開啟你的 Excel 檔案。
  2. 選取所有儲存格,前往儲存格群組,然後按一下"格式"選單,即可解鎖整個工作表。 從下拉式選單中選擇"設定單元格格式"。 "設定儲存格格式"選單將會開啟。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 14:導覽至"設定儲存格格式"功能 導航至"設定儲存格格式"功能

  1. 前往"保護"選項卡,取消選取"鎖定"選項,然後按一下"確定"按鈕。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 15:勾選"鎖定"選項 圖 15:勾選"鎖定"選項

這將解鎖整張表格。 接下來,找到公式單元格。 轉到"主頁"選項卡,然後按一下"尋找和選擇"選單。 從下拉式選單中選擇"前往特殊選單"。

  1. 在"定位條件"對話方塊中,選擇"公式",然後按下"確定"按鈕。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 16:在"定位條件"對話方塊中啟用"公式"選項 在"定位條件"對話方塊中啟用"公式"選項

  1. 你會看到 Excel 表格中帶有公式的儲存格被選取。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 17:已選取儲存格及其公式 選定的包含公式的儲存格

  1. 選取這些儲存格後,前往審閱選項卡,然後按一下"保護工作表"。 輸入密碼進行保護,然後再次輸入密碼確認。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 18:保護公式儲存格 保護配方細胞

如何在 Excel 中鎖定儲存格:逐步教學,圖 19:確認密碼對話框 確認密碼對話框

公式單元格現在將被保護。 不輸入正確的密碼,任何人都無法編輯這些儲存格。

解除保護

請依照以下步驟啟用編輯功能:

  1. 選擇整個工作表。 前往審閱選項卡,然後按一下"取消保護工作表"。

如何在 Excel 中鎖定儲存格:逐步教學課程,圖 20:導覽至"取消保護工作表"功能 導覽至"取消保護工作表"功能

  1. 在"取消保護工作表"對話方塊中,輸入正確的密碼。 表格現在可以編輯了。

如何在 Excel 中鎖定儲存格:逐步教學,圖 21:輸入密碼以解鎖工作表 輸入密碼以解鎖表格

結論:密閉式電池與非密閉式電池的優點比較

鎖閉牢房顯然有其好處,但你需要的安全等級取決於你使用牢房的用途。

鎖閉單元的優點包括:

  • 防止未經授權的使用者(例如兒童)訪問 防止人們篡改物品 控制物品的儲存環境

鎖閉牢房的缺點包括:

  • 購買和安裝鎖具的成本
  • 難以取得需要檢索的項目(例如,當文件遺失時)
  • 設施內物品搬運困難

常見問題解答

如何使用 C# 鎖定 Excel 檔案中的儲存格?

您可以利用 IronXL.Excel 函式庫,使用 C# 鎖定 Excel 檔案中的儲存格。首先,載入 Excel 工作簿並選擇工作表。然後,使用 ProtectSheet 方法,並輸入密碼以鎖定特定的儲存格。

使用 C# 保護整個 Excel 表單涉及哪些步驟?

若要使用 C# 來保護整個 Excel 工作表,您可以使用 IronXL.Excel 函式庫。載入工作簿,選擇所需的工作表,並套用 ProtectSheet 方法與密碼以保護整個工作表。

是否可以使用 C# 在 Excel 中僅鎖定特定的儲存格?

是的,使用 C# 中的 IronXL,您可以鎖定 Excel 中的特定儲存格。首先,解除對整個工作表的鎖定,然後選擇要鎖定的儲存格,最後應用 ProtectSheet 方法並輸入密碼。

在 Excel 中鎖定儲存格有什麼好處?

在 Excel 中鎖定儲存格可提供多種好處,包括防止未經授權的存取、確保資料完整性,以及保護敏感資訊免於篡改。

IronXL 可以用來鎖定 Excel 中的公式儲存格嗎?

是的,IronXL 可用於鎖定 Excel 中的公式儲存格。解除鎖定整個工作表,使用「轉到特別」功能選擇公式儲存格,然後應用 ProtectSheet 方法並輸入密碼。

如何使用 C# 解鎖 Excel 中受保護的工作表?

若要使用 C# 解鎖 Excel 中受保護的工作表,請使用 IronXL.Excel 載入工作簿、選取工作表,並使用正確的密碼套用 UnprotectSheet 方法。

在 Excel 中鎖定儲存格有哪些潛在的缺點?

在 Excel 中鎖定儲存格的一些潛在缺點包括在必要時存取和檢索資料的困難,以及除非使用正確密碼解鎖,否則修改鎖定內容的挑戰。

如何使用 IronXL.Excel 開始 C# 專案與 Excel 合作?

若要使用 IronXL 開啟 C# 專案,請在 Visual Studio 中建立新的 C# 專案,新增 IronXL NuGet 套件,並套用 IronXL 授權金鑰,即可開始處理 Excel 檔案。

我能找到使用 IronXL 進行 Excel 操作的教學嗎?

是的,IronXL 在其網站上提供全面的說明文件和教學,涵蓋各種 Excel 作業,例如使用 C# 建立、編輯和保護 Excel 檔案。

IronXL 是否有試用版可供測試?

IronXL 提供免費試用版本,您可以在 30 天內免費測試函式庫的所有功能。

Jordi Bardia
軟體工程師
Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担产品测测试,产品开发和研究的责任时,Jordi 为持续的产品改进增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。