Hogyan állítsunk be jelszót Xlsm fájlra

Sheetize XLSM Password Setter for .NET egyszerű, ugyanakkor erőteljes API‑t biztosít az Excel makró‑t tartalmazó munkafüzet jelszóvédelemhez, miközben minden munkalapot, makrót, diagramot és formázást érintetlenül hagy. Ez akkor hasznos, ha meg kell óvni egy fájlt a megosztás előtt, vagy be kell építeni olyan folyamatokba, amelyek titkosított Excel fájlokat igényelnek.

Főbb jellemzők

Jelszó alkalmazása XLSM-re

Titkosíts egy meglévő XLSM fájlt a felhasználó által meghatározott jelszóval. A védelem a fájl megnyitását, valamint opcionálisan a szerkesztésre, nyomtatásra és a struktúrára vonatkozó korlátozásokat is lefedi.

Formázás és objektumok megőrzése

Minden cellastílus, képlet, tábla, diagram, kép és beágyazott makró változatlanul marad a titkosítás után.

Streaming támogatás

Nagy munkafüzetek védelme streaming módon, alacsony memóriaigénnyel – ideális sok fájl kötegelt feldolgozásához.

Részletes útmutató

XLSM jelszóvédelem munkafolyamata

A Sheetize‑szel történő jelszóbeállításhoz kövesd az alábbi lépéseket:

  1. Inicializáld a védelmet: Hozz létre egy SpreadsheetLocker példányt.
  2. Állítsd be a lehetőségeket: Add meg a LockerSaveOptions-ben a kívánt jelszót és a védelem flagjeit (pl. engedélyezd az objektumszerkesztést, nyomtatást).
  3. Add meg a fájlútvonalakat: Jelöld ki a forrás XLSM fájl és a védett XLSM célfájl helyét.
  4. Futtasd a védelmet: Hívd meg a Process metódust a megfelelő betöltési és mentési beállításokkal.

Példa – XLSM fájl védelme jelszóval

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);

Példa – XLSM fájl védelme írási jelszóval

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);

Kiterjesztett formátumtámogatás

  • A Sheetize képes jelszóvédelem alkalmazására CSV, TSV és HTML exportokra is, melyek eredménye egy titkosított ZIP‑ben csomagolt fájl.

Ezekkel a lehetőségekkel a Sheetize egyszerűvé teszi az XLSM jelszóvédelem alkalmazását, legyen szó egy gyors egyedi szkriptről vagy egy production‑szintű szolgáltatásról, amely naponta több ezer táblázatot biztosít biztonságosan.

 Magyar