Sådan angives en adgangskode til XLT M‑fil

Sheetize XLT M Password Setter for .NET leverer et enkelt, men kraftfuldt API til at anvende adgangskodebeskyttelse på en Excel‑mal med makro, samtidig med at alle regneark, makroer, diagrammer og formatering bevares. Dette er nyttigt, når du skal sikre en skabelon før deling eller integrering i pipelines, der kræver krypterede Excel‑filer.

Hovedfunktioner

Anvend adgangskode på XLT M

Kryptér en eksisterende XLT M‑fil med en brugerdefineret adgangskode. Beskyttelsen dækker åbning af filen samt valgfrie restriktioner for redigering, udskrivning og struktur.

Bevar formatering & objekter

Alle celleformater, formler, tabeller, diagrammer, makroer og billeder forbliver intakte efter kryptering.

Streaming‑understøttelse

Beskyt store arbejdsbøger i en streaming‑tilstand for at holde hukommelsesforbruget lavt – ideelt til batch‑behandling af mange filer.

Detaljerede instruktioner

Arbejdsgang for XLT M‑adgangskodebeskyttelse

For at sætte en adgangskode på en XLT M‑fil med Sheetize, følg disse trin:

  1. Initialiser Protector: Opret en instans af SpreadsheetLocker.
  2. Konfigurer indstillinger: Angiv LockerSaveOptions med den ønskede adgangskode og beskyttelsesflager (fx tillad redigering af objekter, tillad udskrivning).
  3. Definér filstier: Angiv kilde‑XLT M‑stien og destinations‑XLT M‑placeringen for den beskyttede fil.
  4. Udfør beskyttelse: Kald Process med de forberedte load‑ og beskyttelsesindstillinger.

Eksempel – Beskyt en XLT M‑fil med en adgangskode

using Sheetize;

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

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected_template.xltm",
    Password = "MySecretPwd"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Eksempel – Beskyt en XLT M‑fil med en skrivebeskyttelses‑adgangskode

using Sheetize;

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

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected_template.xltm",
    PasswordOfWriteProtection = "WritePwd"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Udvidet formatunderstøttelse

  • Sheetize kan også anvende adgangskodebeskyttelse på CSV, TSV og HTML‑eksport genereret fra en arbejdsbog (de resulterende filer pakkes i et ZIP‑arkiv med kryptering).

Med disse muligheder gør Sheetize XLT M‑adgangskodebeskyttelse nemt, uanset om du har brug for et hurtigt enkelt‑script eller en produktionsklar service, der sikrer tusindvis af skabeloner dagligt.

 Dansk