Protection

Protection class

يمثل الأنواع المختلفة لخيارات الحماية المتاحة لورقة العمل.

public class Protection

الخصائص

اسموصف
AllowDeletingColumn { get; set; }يمثل ما إذا كان حذف الأعمدة مسموحًا به في ورقة العمل المحمية.
AllowDeletingRow { get; set; }يمثل ما إذا كان حذف الصفوف مسموحًا به في ورقة عمل محمية.
AllowEditingContent { get; set; }يمثل ما إذا كان يُسمح للمستخدم بتحرير محتويات الخلايا المقفلة في ورقة عمل محمية.
AllowEditingObject { get; set; }يمثل ما إذا كان يُسمح للمستخدم بمعالجة الكائنات الرسومية في ورقة عمل محمية.
AllowEditingScenario { get; set; }يمثل ما إذا كان يُسمح للمستخدم بتحرير السيناريوهات في ورقة عمل محمية.
AllowFiltering { get; set; }يمثل ما إذا كان مسموحًا للمستخدم باستخدام عامل التصفية التلقائي الذي تم إنشاؤه قبل حماية الورقة.
AllowFormattingCell { get; set; }يمثل ما إذا كان تنسيق الخلايا مسموحًا به في ورقة عمل محمية.
AllowFormattingColumn { get; set; }يمثل ما إذا كان تنسيق الأعمدة مسموحًا به في ورقة عمل محمية
AllowFormattingRow { get; set; }يمثل ما إذا كان تنسيق الصفوف مسموحًا به في ورقة عمل محمية
AllowInsertingColumn { get; set; }يمثل ما إذا كان إدخال الأعمدة مسموحًا به في ورقة عمل محمية
AllowInsertingHyperlink { get; set; }يمثل ما إذا كان إدخال الارتباطات التشعبية مسموحًا به في ورقة عمل محمية
AllowInsertingRow { get; set; }يمثل ما إذا كان إدخال الصفوف مسموحًا به في ورقة عمل محمية
AllowSelectingLockedCell { get; set; }يمثل ما إذا كان يُسمح للمستخدم بتحديد الخلايا المقفلة في ورقة عمل محمية.
AllowSelectingUnlockedCell { get; set; }يمثل ما إذا كان يُسمح للمستخدم بتحديد خلايا غير مؤمنة في ورقة عمل محمية.
AllowSorting { get; set; }يمثل ما إذا كان خيار الفرز مسموحًا به في ورقة عمل محمية.
AllowUsingPivotTable { get; set; }يمثل ما إذا كان يُسمح للمستخدم بمعالجة الجداول المحورية في ورقة عمل محمية.
IsProtectedWithPassword { get; }يشير إلى ما إذا كانت أوراق العمل محمية بكلمة مرور.
Password { get; set; }يمثل كلمة المرور لحماية ورقة العمل.

طُرق

اسموصف
Copy(Protection)معلومات حماية النسخ .
GetPasswordHash()يحصل على تجزئة كلمة المرور الحالية.
VerifyPassword(string)التحقق من كلمة المرور .

أمثلة


[C#]
// إنشاء كائن مصنف
Workbook workbook = new Workbook();

Worksheet worksheet = workbook.Worksheets[0];
// السماح للمستخدمين بتحديد الخلايا المؤمنة من ورقة العمل
worksheet.Protection.AllowSelectingLockedCell = true;
// السماح للمستخدمين بتحديد خلايا غير مؤمنة من ورقة العمل
worksheet.Protection.AllowSelectingUnlockedCell = true;  

[Visual Basic]

'إنشاء كائن مصنف
Dim workbook As Workbook = New Workbook()
Dim worksheet As Worksheet = workbook.Worksheets(0)
'السماح للمستخدمين بتحديد الخلايا المؤمنة من ورقة العمل
worksheet.Protection.AllowSelectingLockedCell = True
'السماح للمستخدمين بتحديد الخلايا غير المؤمنة من ورقة العمل
worksheet.Protection.AllowSelectingUnlockedCell = True

أنظر أيضا