IRONXL VERWENDEN

So deaktivieren Sie die geschützte Ansicht in Excel mit C#

In diesem Artikel wird erklärt, wie Sie die Excel-geschützte Ansichtsnachricht mit der Advance C# Excel Library IronXL einfach deaktivieren können.

1. IronXL

IronXL ist eine leistungsstarke C#-Bibliothek, die Entwicklern eine effiziente und unkomplizierte Möglichkeit bietet, mit Excel-Dateien innerhalb ihrer Anwendungen zu arbeiten. Ganz gleich, ob Sie Excel-Daten lesen, schreiben oder bearbeiten müssen, IronXL vereinfacht den Prozess und ermöglicht es Ihnen, komplexe Aufgaben mit Leichtigkeit zu bewältigen. Mit seiner intuitiven API und umfangreichen Funktionalität macht IronXL die manuelle Bearbeitung von Excel-Dateien überflüssig und spart Ihnen wertvolle Zeit und Mühe. In diesem Handbuch werden die wichtigsten Funktionen und Möglichkeiten von IronXL vorgestellt und gezeigt, wie es zur Rationalisierung von Excel-bezogenen Vorgängen und zur Verbesserung Ihrer C#-Anwendungen eingesetzt werden kann. Egal, ob Sie ein Datenanalysetool erstellen, Berichte generieren oder Datenmigrationen durchführen, IronXL ist ein wertvolles Hilfsmittel, das das volle Potenzial der Excel-Integration in Ihrem C#-Projekt freisetzt

2. Voraussetzungen

Bevor Sie mit IronXL arbeiten und die geschützte Ansicht in Excel-Dateien mit der Programmiersprache C# deaktivieren können, müssen einige Voraussetzungen erfüllt sein. Diese Voraussetzungen umfassen

  1. Entwicklungsumgebung: Stellen Sie sicher, dass Sie eine geeignete Entwicklungsumgebung auf Ihrem Computer eingerichtet haben. Dies erfordert typischerweise die Installation einer integrierten Entwicklungsumgebung (IDE) wie Visual Studio.

  2. C# Kenntnisse: Es ist wichtig, dass Sie ein grundlegendes Verständnis der C&num haben;

  3. IronXL-Bibliothek: Sie müssen die IronXL-Bibliothek in Ihrem Projekt installiert haben. Dies kann über den NuGet Package Manager in Visual Studio oder über die Befehlszeilenschnittstelle erfolgen. Wenn Sie die Bibliothek installieren, können Sie ihre Funktionen zur Bearbeitung von Excel-Dateien, einschließlich der Zellformatierung, nutzen.

    Wenn Sie sich vergewissern, dass diese Voraussetzungen erfüllt sind, sind Sie bereit, mit IronXL zu arbeiten.

3. Erstellen Sie eine neue C#

Um die Arbeit mit IronXL zu beginnen, müssen Sie zunächst ein neues Projekt in Visual Studio erstellen.

  1. Öffnen Sie Visual Studio, gehen Sie zu Dateien und klicken Sie auf die Schaltfläche Neues Projekt.

    Wie man den geschützten Modus in Excel mit C# deaktiviert, Abbildung 1: Neues Projekt in Visual Studio

    Neues Projekt in Visual Studio

  2. Ein neues Fenster erscheint, in diesem neuen Fenster wählen Sie "Konsolenanwendung" aus und klicken Sie auf die Weiter-Schaltfläche.

    So deaktivieren Sie die geschützte Ansicht in Excel mit C#, Abbildung 2: Erstellen Sie eine neue Konsolenanwendung

    Erstellen Sie eine neue Konsolenanwendung

  3. Im letzten Fenster wählen Sie das Ziel-Framework aus, legen den Speicherort und den Namen dieses neuen Projekts fest und klicken Sie auf die Schaltfläche Create.

    Ihr neues Projekt in Visual Studio wird erstellt.

4. Installation von IronXL

IronXL bietet viele Möglichkeiten, diese Bibliothek zu installieren, dies sind die effektivsten Ansätze:

  1. Installieren Sie IronXL mit dem NuGet-Paketmanager.

  2. Installieren Sie IronXL mit der Paketmanager-Konsole.

4.1 Installieren Sie IronXL mit dem NuGet-Paketmanager

Verwenden Sie den NuGet Package Manager, um die IronXL-Bibliothek zu Ihrem Visual Studio-Projekt hinzuzufügen, und suchen Sie dann auf der Registerkarte Durchsuchen nach IronXL:

Nachdem Sie IronXL in den Suchergebnissen gefunden haben, wählen Sie einfach das Paket aus und beginnen den Installationsvorgang. Nachdem die Installation abgeschlossen ist, können Sie die IronXL-Bibliothek in Ihrem Projekt verwenden.

Der folgende Screenshot zeigt, wie Sie mit Visual Studio auf den NuGet Package Manager zugreifen.

Wie man die geschützte Ansicht in Excel mit C# deaktiviert, Abbildung 3: Navigieren zum NuGet-Paket-Manager

Zu NuGet-Paket-Manager navigieren

IronXL in den Suchergebnissen:

So deaktivieren Sie die geschützte Ansicht in Excel mit C#, Abbildung 4: Suchen und installieren Sie das IronXL-Paket im NuGet-Paket-Manager-UI

Durchsuchen und installieren Sie das IronXL-Paket in der NuGet-Paket-Manager-Benutzeroberfläche

4.2 Verwenden der Visual Studio-Befehlszeile

Die Befehlszeilenschnittstelle ist unter Entwicklern ein gängiger Ansatz für die Paketinstallation. Folgen Sie diesen Anweisungen, um IronXL von der Kommandozeile aus zu installieren:

  1. Navigieren Sie in Visual Studio zu Tools > NuGet-Paket-Manager > Paket-Manager-Konsole.

  2. Wechseln Sie zur Registerkarte Paketmanager-Konsole.

  3. Geben Sie in der Konsole Folgendes ein:
    :ProductInstall
    :ProductInstall
SHELL
  1. To run the command, press Enter. This will start the IronXL package download and installation for the current project.

When the procedure is finished, you may begin using the IronXL library in your project.

How To Disable Protected View in Excel Using C#, Figure 5: Install IronXL in the Package Manager Console Install IronXL in the Package Manager Console

5. Disable Protection View in Excel Files using IronXL

IronXL is a top-of-the-line Excel Library, using its advanced features you can easily disable protected view messages using C# Code. First, we need an example Excel file that has protection view enabled.

How To Disable Protected View in Excel Using C#, Figure 6: An Excel file with the protection view enabled An Excel file with the protection view enabled

You can easily disable the protected view message with the following code example:

using IronXL;

WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
using IronXL;

WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("sample1.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
workSheet.UnprotectSheet()
workBook.SaveAs("sample2.xlsx")
$vbLabelText   $csharpLabel

Der obige Code öffnet eine Excel-Arbeitsmappe mit der Methode WorkBook.Load und lädt dann das Standard-Excel-Arbeitsblatt über die Eigenschaft workBook.DefaultWorkSheet. Als nächstes deaktiviert WorkSheet.UnprotectSheet die geschützte Ansicht nach Bedarf, und die SaveAs-Methode.

Hier ist die Bildschirmabbildung der Ausgabe.

So deaktivieren Sie den geschützten Modus in Excel mit C#, Abbildung 7: Die Ausgabedatei in Excel

Die Ausgabedatei in Excel

Wie Sie sehen können, sind die Bearbeitungsfunktionen von Microsoft Excel jetzt verfügbar.

6. Schlussfolgerung

IronXL ist eine leistungsstarke C#-Bibliothek, die die Arbeit mit Microsoft Office Excel-Dateien in Ihren Anwendungen vereinfacht. Wenn Sie die in dieser Anleitung beschriebenen Schritte befolgen, können Sie die Funktion "Geschützte Ansicht" in Excel mit C# problemlos deaktivieren

Die intuitive API und die umfangreichen Funktionen von IronXL machen es zu einem wertvollen Werkzeug für die Bearbeitung von Excel-Dateien, mit dem Sie Zeit und Mühe in Ihrem Entwicklungsprozess sparen. Wenn Sie die IronXL-Bibliothek installieren, ein neues Projekt in Visual Studio erstellen und die mitgelieferten Codebeispiele verwenden, können Sie die geschützte Ansicht effektiv deaktivieren und das volle Potenzial der Excel-Integration in Ihren C#-Projekten nutzen.

Darüber hinaus bietet IronXL auch eine breite Palette von Funktionen zur Interaktion mit Excel-Arbeitsmappen, Arbeitsblättern und Zellen, wie z. B. Konvertierung zwischen gängigen Formaten, Zell-Datenformatierung, Zusammenführen von Zellen, Einfügen von mathematischen Funktionen und sogar zum Verwalten von Diagrammen und Hinzufügen von Bildern.

Weitere Informationen darüber, wie geschützte Ansichts-Nachrichten funktionieren, finden Sie auf diesem Blog. Bitte besuchen Sie andere Tutorials und Codebeispiele, um Excel-Dateien zu lesen.

IronXL steht den Benutzern für eine kostenlose Testversion zur Verfügung und kann für die kommerzielle Nutzung mit seinem Lite-Paket, beginnend ab $749, lizenziert werden.

Regan Pun
Software-Ingenieur
Regan schloss sein Studium an der University of Reading mit einem BA in Elektrotechnik ab. Bevor er zu Iron Software kam, konzentrierte er sich in seinen früheren Jobs auf einzelne Aufgaben. Was ihm bei Iron Software am meisten Spaß macht, ist das Spektrum der Aufgaben, die er übernehmen kann, sei es im Vertrieb, im technischen Support, in der Produktentwicklung oder im Marketing. Es macht ihm Spaß, die Art und Weise zu verstehen, wie Entwickler die Bibliothek von Iron Software nutzen, und dieses Wissen zu nutzen, um die Dokumentation und die Produkte kontinuierlich zu verbessern.
< PREVIOUS
How To Set Hintergrundfarbe in Excel-Zelle mit C#
NÄCHSTES >
Öffnen einer Excel-Datei und Schreiben von Daten in C#

Sind Sie bereit, loszulegen? Version: 2025.5 gerade veröffentlicht

Lizenzen anzeigen >