Kuinka asettaa salasana Xlsm‑tiedostoon

Sheetize XLSM -salasanan asettaja .NET:lle tarjoaa yksinkertaisen, mutta tehokkaan API:n, jolla voidaan suojata Excel‑makroilla varustettu työkirja salasanalla säilyttäen kaikki taulukot, makrot, kaaviot ja muotoilut. Tämä on hyödyllistä, kun tiedosto täytyy suojata ennen jakamista tai integroida prosesseihin, jotka vaativat salattuja Excel‑tiedostoja.

Pääominaisuudet

Suojaus salasanalla XLSM‑tiedostoon

Salaa olemassa oleva XLSM‑tiedosto käyttäjän määrittelemällä salasanalla. Suojaus kattaa tiedoston avaamisen sekä valinnaiset rajoitukset muokkaamiseen, tulostamiseen ja rakenteeseen.

Säilytä muotoilu ja objektit

Kaikki solujen tyylit, kaavat, taulut, kaaviot, kuvat ja upotetut makrot pysyvät muuttumattomina salauksen jälkeen.

Virtaustuki

Suojaa suuria työkirjoja virtaustilassa, jolloin muistinkulutus pysyy alhaisena – ihanteellinen, kun käsitellään suuria määriä tiedostoja kerrallaan.

Yksityiskohtaiset ohjeet

XLSM‑salasanasuojaus työnkulku

Salasanan asettaminen XLSM‑tiedostolle Sheetizen avulla tapahtuu seuraavasti:

  1. Initialisoi suojain: Luo SpreadsheetLocker‑instanssi.
  2. Määritä asetukset: Aseta LockerSaveOptions‑objektiin haluttu salasana ja suojauksen liput (esim. salli objektien muokkaus, salli tulostus).
  3. Määritä tiedostopolut: Anna lähde‑XLSM‑tiedoston ja suojatun kohdetiedoston polut.
  4. Suorita suojaus: Kutsu Process‑metodia lataus‑ ja tallennusasetuksilla.

Esimerkki – Suojaa XLSM‑tiedosto salasanalla

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

Esimerkki – Suojaa XLSM‑tiedosto kirjoitussalasanalla

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

Laajennettu formaattituki

  • Sheetize pystyy myös lisäämään salasanasuojaa CSV-, TSV- ja HTML‑vientitiedostoihin, jotka on pakattu ZIP‑arkistoon salauksella.

Näiden ominaisuuksien avulla Sheetize tekee XLSM‑tiedostojen salasan suojauksesta vaivatonta, oli kyse sitten nopeasta kertaskäsittelystä tai tuotantokäyttöön soveltuvasta palvelusta, joka turvaa tuhansia taulukoita päivittäin.

 Suomi