كيفية تعيين كلمة مرور لملف Xlsm
Sheetize XLSM Password Setter for .NET يوفر واجهة برمجة تطبيقات بسيطة لكنها قوية لتطبيق حماية كلمة مرور على مصنف Excel المدعم بالماكرو مع الحفاظ على جميع الأوراق، الماكرو، المخططات، والتنسيق. هذا مفيد عندما تحتاج إلى تأمين ملف قبل مشاركته أو دمجه في خطوط أنابيب تتطلب ملفات Excel مشفرة.
الميزات الرئيسية
تطبيق كلمة مرور على XLSM
تشفير ملف XLSM موجود باستخدام كلمة مرور يحددها المستخدم. تغطي الحماية فتح الملف، وإمكانية تقييد اختياري على التحرير، الطباعة، والبنية.
الحفاظ على التنسيق والكائنات
جميع أنماط الخلايا، الصيغ، الجداول، المخططات، الصور، والماكرو المدمجة تظل سليمة بعد التشفير.
دعم البث (Streaming)
حماية المصنفات الكبيرة بطريقة تدفقية لتقليل استهلاك الذاكرة، مما يجعلها مثالية لمعالجة دفعات من الملفات.
التعليمات المفصلة
سير عمل حماية كلمة مرور XLSM
لضبط كلمة مرور على ملف XLSM باستخدام Sheetize، اتبع الخطوات التالية:
- تهيئة الحارس: أنشئ مثيلاً من
SpreadsheetLocker. - تكوين الخيارات: عيّن
LockerSaveOptionsمع كلمة المرور المطلوبة وعلامات الحماية (مثل السماح بتحرير الكائنات أو السماح بالطباعة). - تحديد مسارات الملفات: قدم مسار ملف XLSM المصدر وموقع XLSM المحمي الوجهة.
- تنفيذ الحماية: استدعِ
Processمع خيارات التحميل والحماية المُعدة.
مثال – حماية ملف XLSM بكلمة مرور
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);مثال – حماية ملف XLSM بكلمة مرور حماية الكتابة
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);دعم صيغ موسع
- يمكن لـ Sheetize أيضاً تطبيق حماية كلمة مرور على تصديرات CSV، TSV، وHTML المولدة من المصنف (تُغلق الملفات الناتجة داخل ملف ZIP مشفر).
مع هذه القدرات، يجعل Sheetize حماية كلمة مرور ملفات XLSM أمرًا سهلًا، سواء كنت تحتاج إلى سكريبت سريع لمرة واحدة أو خدمة جاهزة للإنتاج تؤمن آلاف جداول البيانات يوميًا.