XLSM Dosyasına Şifre Nasıl Ayarlanır

Sheetize XLSM Şifre Ayarlayıcı .NET için basit ama güçlü bir API sunar; Excel makro‑etkin çalışma kitabına şifre koruması eklerken tüm sayfalar, makrolar, grafikler ve biçimlendirme korunur. Dosyayı paylaşmadan önce güvence altına almanız ya da şifreli Excel dosyaları gerektiren işlem hatlarına entegre etmeniz gerektiğinde kullanışlıdır.

Ana Özellikler

XLSM’ye Şifre Uygula

Kullanıcı tarafından belirlenen şifreyle mevcut bir XLSM dosyasını şifreleyin. Koruma dosyanın açılmasını kapsar ve isteğe bağlı olarak düzenleme, yazdırma ve yapı üzerindeki kısıtlamalar eklenebilir.

Biçimlendirme ve Nesneleri Korur

Şifreleme sonrası tüm hücre stilleri, formüller, tablolar, grafikler, görseller ve gömülü makrolar aynı kalır.

Akış Desteği

Büyük çalışma kitaplarını akış (streaming) yöntemiyle korur, bellek kullanımını düşük tutar; çok sayıda dosyanın toplu işlenmesi için idealdir.

Ayrıntılı Talimatlar

XLSM Şifre‑Koruma İş Akışı

Sheetize ile bir XLSM dosyasına şifre koymak için şu adımları izleyin:

  1. Koruyucuyu Başlat: SpreadsheetLocker örneğini oluşturun.
  2. Seçenekleri Yapılandır: İstediğiniz şifreyi ve koruma bayraklarını (ör. nesne düzenlemeye izin ver, yazdırmaya izin ver) içeren LockerSaveOptions nesnesini ayarlayın.
  3. Dosya Yollarını Belirle: Kaynak XLSM dosyasının yolunu ve korunmuş XLSM dosyasının hedef konumunu girin.
  4. Koruma İşlemini Çalıştır: Hazırlanan yükleme ve koruma seçenekleriyle Process metodunu çağırın.

Örnek – XLSM dosyasını şifreyle koruma

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

Örnek – XLSM dosyasını düzenleme koruma şifresiyle koruma

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

Genişletilmiş Biçim Desteği

  • Sheetize, bir çalışma kitabından üretilen CSV, TSV ve HTML dışa aktarımlarına da şifre koruması ekleyebilir (oluşan dosyalar şifreli bir ZIP içinde paketlenir).

Bu yeteneklerle Sheetize, tek seferlik bir betik ya da binlerce elektronik tabloyu günlük olarak güvence altına alan üretim‑düzeyi bir hizmet olsun, XLSM şifre korumasını zahmetsizce gerçekleştirmenizi sağlar.

 Türkçe