IRONSOFTWAREHOME
USING IRONXL

如何使用IronXL在Excel中禁用保護檢視

Curtis Chau
Curtis Chau
Updated: 2026年6月28日

本文說明如何使用進階C# Excel程式庫IronXL輕鬆禁用Excel的保護檢視消息。

1. IronXL

IronXL是一個強大的C#程式庫,它為開發人員提供了一種有效且簡單的方法,讓他們可以在應用程式內處理Excel文件。 無論您需要讀取、寫入或操作Excel資料,IronXL都簡化了這個過程,使您可以輕鬆完成複雜的任務。 IronXL以其直觀的API和廣泛的功能,消除了手動處理Excel文件的需求,節省了您寶貴的時間和精力。 本指南將探討IronXL的主要功能和能力,展示如何利用它簡化與Excel相關的操作並提升您的C#應用程式。 不論您是在構建資料分析工具、生成報告或進行資料遷移,IronXL都是一個寶貴的資產,可以在您的C#專案中啟用Excel整合的全部潛力。

2. 先決條件

在您開始使用IronXL並在Excel文件中禁用C#語言的保護檢視之前,需要滿足一些前提條件。 這些前提條件包括:

  1. **開發環境:**確保您的電腦上設置了適合的開發環境。 這通常需要安裝像Visual Studio這樣的整合開發環境(IDE)。
  2. **C#知識:**擁有基本的C#理解是重要的。
  3. **IronXL程式庫:**您需要在專案中安裝IronXL 程式庫。 這可以通過Visual Studio中的NuGet套件管理器或命令列介面完成。 安裝程式庫可以讓您利用其功能來操作Excel文件,包括單元格格式設定。

確保這些前提條件被滿足,您就可以開始深入使用IronXL的過程。

3. 建立新的C#專案

要開始使用IronXL,第一步是要在Visual Studio中建立一個新專案。

  1. 開啟Visual Studio,轉到 文件 並點擊 新專案按鈕。

    如何在Excel中使用C#禁用保護檢視,圖1:在Visual Studio中新專案 在Visual Studio中新專案

  2. 會出現一個新視窗。 在此視窗中,選擇"控制台應用程式",然後點擊 下一步按鈕。

    如何在Excel中使用C#禁用保護檢視,圖2:建立新的控制台應用程式 建立新的控制台應用程式

  3. 在最後一個視窗中,選擇目標框架,設置此新專案的位置和名稱,然後點擊 建立按鈕。

您的新專案在Visual Studio中已建立。

4. 安裝IronXL

IronXL提供了多種安裝該程式庫的方法,以下是最有效的方法:

  1. 使用NuGet套件管理器安裝IronXL。
  2. 使用套件管理員控制台安裝IronXL。

4.1 使用NuGet套件管理器安裝IronXL

使用NuGet套件管理器將IronXL程式庫新增到您的Visual Studio專案中。 在瀏覽標籤中搜尋IronXL:

找到IronXL後,選擇該套件並開始安裝程式。 安裝完成後,您可以在專案中開始使用IronXL程式庫。

以下截圖顯示如何使用Visual Studio存取NuGet套件管理器。

如何在Excel中使用C#禁用保護檢視,圖3:導航到NuGet套件管理器 導航到NuGet套件管理器

在搜尋結果中IronXL:

如何在Excel中使用C#禁用保護檢視,圖4:在NuGet套件管理器UI中搜尋並安裝IronXL套件 在NuGet套件管理器UI中搜索並安裝IronXL套件

4.2 使用Visual Studio命令列安裝IronXL

命令列介面是開發人員常用的套件安裝方法。 按照這些說明從命令列安裝IronXL:

  1. 在Visual Studio中導航到 工具 > NuGet套件管理器 > 套件管理員控制台

  2. 轉到套件管理員控制台標籤。

  3. 在控制台中,輸入以下命令:

    Install-Package IronXL
    SHELL
  4. 要運行此命令,按Enter。 這將開始為當前專案下載並安裝IronXL套件。

程式完成後,您可以在專案中開始使用IronXL程式庫。

如何在Excel中使用C#禁用保護檢視,圖5:在套件管理員控制台中安裝IronXL 在套件管理員控制台中安裝IronXL

5. 使用IronXL在Excel文件中禁用保護檢視

IronXL是一個頂尖的Excel程式庫,通過其進階功能,您可以輕鬆使用C#程式碼禁用保護檢示消息。 首先,我們需要一個啟用了保護檢示的Excel文件範例。

如何在Excel中使用C#禁用保護檢視,圖6:一個啟用了保護檢示的Excel文件 一個啟用了保護檢示的Excel文件

您可以使用以下程式碼範例輕鬆禁用保護檢示消息:

using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Load the Excel workbook with protection view enabled.
        WorkBook workBook = WorkBook.Load("sample1.xlsx");

        // Get the default worksheet from the workbook.
        WorkSheet workSheet = workBook.DefaultWorkSheet;

        // Disable the protection on the worksheet.
        workSheet.UnprotectSheet();

        // Save the modified workbook to a new file.
        workBook.SaveAs("sample2.xlsx");
    }
}

在此程式碼中,我們使用workBook.DefaultWorkSheet屬性載入預設的Excel工作表。 接下來,workBook.SaveAs將修改儲存為新的Excel文件。

以下是輸出截圖。

如何在Excel中使用C#禁用保護檢視,圖7:輸出Excel文件 輸出Excel文件

如您所見,Microsoft Excel的啟用編輯功能現在可用。

6. 結論

IronXL是一個強大的C#程式庫,簡化了在應用程式中處理Microsoft Office Excel文件的操作。 通過遵循本指南中列出的步驟,您可以輕鬆使用C#禁用Excel中的保護檢示功能。

IronXL的直觀API和廣泛功能使其成為操作Excel文件的重要工具,在開發過程中節省了您的時間和精力。 通過安裝IronXL程式庫,在Visual Studio中建立新專案,並使用提供的程式碼範例,您可以有效禁用"保護檢示"功能並發揮您的C#專案中Excel整合的全部潛力。

此外,IronXL提供了一系列功能,以便與Excel工作簿、工作表和單元格級別進行互動,例如在流行格式之間轉換單元格資料格式化合併單元格插入數學函式,甚至管理圖表和新增圖片

想了解有關保護檢視功能如何運作的更多資訊,請存取這個部落格。 請參閱其他教程和程式碼範例以閱讀Excel文件

IronXL可供使用者免費試用,並且可以商業許可使用Lite套裝,起價僅需$999。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預約您的免費即時演示
Booking Badge

全球數百萬工程師的信賴

Iron Software的客戶標誌
獲得無義務諮詢
填寫以下表格或電郵sales@ironsoftware.com
您的資料將始終保密。
全球數百萬工程師的信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立