نحوه تنظیم رمز عبور برای فایل Xlsm
Sheetize XLSM Password Setter for .NET یک API ساده ولی قدرتمند فراهم میکند که میتواند حفاظت با رمز عبور را بر روی کتابکار اکسل ماکرو‑فعال اعمال کند و همزمان تمام ورقها، ماکروها، نمودارها و قالببندیها را حفظ مینماید. این ابزار زمانی مفید است که نیاز دارید فایلی را قبل از بهاشتراکگذاری یا ادغام در خطوط لولهای که به فایلهای اکسل رمزگذاریشده نیاز دارند، ایمن کنید.
ویژگیهای اصلی
اعمال رمز عبور بر روی XLSM
یک فایل XLSM موجود را با رمز عبور تعریفشده توسط کاربر رمزگذاری میکند. حفاظت شامل باز کردن فایل و بهصورت اختیاری محدودیتهای ویرایش، چاپ و ساختار میشود.
حفظ قالببندی و اشیاء
تمام سبکهای سلول، فرمولها، جدولها، نمودارها، تصاویر و ماکروهای توکار پس از رمزگذاری دستنخورده باقی میمانند.
پشتیبانی از استریم
کتابکارهای بزرگ را به صورت استریمشده محافظت میکند تا مصرف حافظه کم بماند؛ این ویژگی برای پردازش دستهای تعداد زیادی فایل ایدهآل است.
دستورالعملهای تفصیلی
روند حفاظت با رمز عبور XLSM
برای تنظیم رمز عبور روی یک فایل XLSM با Sheetize، مراحل زیر را دنبال کنید:
- راهاندازی محافظ: یک نمونه از
SpreadsheetLockerایجاد کنید. - پیکربندی گزینهها:
LockerSaveOptionsرا با رمز عبور دلخواه و پرچمهای حفاظتی (مانند اجازه ویرایش اشیاء، اجازه چاپ) تنظیم کنید. - تعریف مسیرهای فایل: مسیر منبع 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 میتواند همچنین رمز عبور protection را بر روی خروجیهای CSV، TSV و HTML که از یک کتابکار تولید میشوند، اعمال کند (فایلهای حاصل در یک ZIP با رمزنگاری بسته میشوند).
با این تواناییها، Sheetize محافظت از XLSM را به سادگی ممکن میسازد، چه بخواهید یک اسکریپت کوتاه اجرا کنید و چه سرویسی مقیاسپذیر برای ایمنسازی هزاران صفحهگسترده در روز.