Wie man ein Passwort für eine XLSM-Datei festlegt

Sheetize XLSM Passwort‑Setzer für .NET bietet eine einfache, aber leistungsstarke API, um Excel‑Arbeitsmappen mit Makros (XLSM) mit einem Passwort zu schützen, wobei alle Arbeitsblätter, Makros, Diagramme und Formatierungen erhalten bleiben. Das ist nützlich, wenn Sie eine Datei vor dem Weitergeben sichern oder sie in Pipelines integrieren möchten, die verschlüsselte Excel‑Dateien benötigen.

Hauptfunktionen

Passwort auf XLSM anwenden

Verschlüsseln Sie eine vorhandene XLSM‑Datei mit einem benutzerdefinierten Passwort. Der Schutz umfasst das Öffnen der Datei und optionale Einschränkungen für das Bearbeiten, Drucken und die Struktur.

Formatierung & Objekte erhalten

Alle Zellstile, Formeln, Tabellen, Diagramme, Bilder und eingebetteten Makros bleiben nach der Verschlüsselung unverändert erhalten.

Streaming‑Unterstützung

Schützen Sie große Arbeitsmappen in einem Streaming‑Modus, um den Speicherverbrauch gering zu halten – ideal für die Stapelverarbeitung vieler Dateien.

Detaillierte Anleitung

XLSM Passwort‑Schutz‑Workflow

Um ein Passwort für eine XLSM‑Datei mit Sheetize zu setzen, gehen Sie wie folgt vor:

  1. Protektor initialisieren: Erstellen Sie eine Instanz von SpreadsheetLocker.
  2. Optionen konfigurieren: Legen Sie LockerSaveOptions mit dem gewünschten Passwort und Schutz‑Flags fest (z. B. erlaubtes Bearbeiten von Objekten, Erlaubnis zum Drucken).
  3. Dateipfade festlegen: Geben Sie den Quell‑XLSM‑Pfad und den Zielpfad für die geschützte XLSM‑Datei an.
  4. Schutz ausführen: Rufen Sie Process mit den vorbereiteten Lade‑ und Schutz‑Optionen auf.

Beispiel – Eine XLSM‑Datei mit einem Passwort schützen

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\source.xlsm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsm",
    Password = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Beispiel – Eine XLSM‑Datei mit einem Schreibschutz‑Passwort sichern

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\source.xlsm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsm",
    PasswordOfWriteProtection = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Erweiterte Formatunterstützung

  • Sheetize kann außerdem Passwortschutz für CSV-, TSV‑ und HTML‑Exporte aus einer Arbeitsmappe anwenden (die resultierenden Dateien werden in einem verschlüsselten ZIP‑Archiv verpackt).

Mit diesen Möglichkeiten macht Sheetize das Passwort‑Schützen von XLSM‑Dateien mühelos – egal, ob Sie ein schnelles Einmal‑Skript benötigen oder einen produktionsreifen Service betreiben, der täglich Tausende von Tabellenkalkulationen sichert.

 Deutsch