إعدادات الحماية المتقدمة منذ Excel XP
مقدمة
تقييد أو السماح للمستخدمين بـ:
- حذف الصفوف أو الأعمدة.
- تحرير المحتويات أو الكائنات أو السيناريوهات.
- تنسيق الخلايا أو الصفوف أو الأعمدة.
- إدراج الصفوف أو الأعمدة أو الروابط الفرعية.
- تحديد الخلايا المقفلة أو غير المقفلة.
- استخدام الجداول المحورية وأكثر من ذلك بكثير.
تدعم Aspose.Cells جميع إعدادات الحماية المتقدمة المقدمة من Excel XP أو الإصدارات اللاحقة.
إعدادات الحماية المتقدمة باستخدام Excel XP والإصدارات اللاحقة
لعرض إعدادات الحماية المتاحة في Excel XP:
- من القائمة أدوات, اختر الحماية ثم حماية الورقة. سيتم عرض مربع الحوار.
لاستعراض إعدادات الحماية المتوفرة في Excel 2016
- من القائمة ملف, اختر حماية الدفتر ثم حماية الورقة الحالية.
- حدد حماية الورقة في قائمة مراجعة.
باتباع الخطوات المذكورة أعلاه ستظهر مربع حوار حيث يمكنك السماح أو تقييد ميزات ورقات العمل أو تطبيق كلمة مرور على ورقة العمل.
إعدادات الحماية المتقدمة باستخدام Aspose.Cells
تدعم Aspose.Cells جميع إعدادات الحماية المتقدمة.
توفر Aspose.Cells فئة Workbook تمثل ملف Microsoft Excel. فئة Workbook تحتوي على مجموعة Worksheets تسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطة فئة Worksheet.
توفر فئة Worksheet الخاصية Protection المستخدمة لتطبيق هذه الإعدادات المتقدمة للحماية. الخاصية Protection في الواقع هي كائن من فئة Protection الذي يغلف العديد من الخصائص المنطقية لتعطيل أو تمكين القيود.
فيما يلي مثال تطبيقي صغير. يفتح ملف Excel ويستخدم معظم إعدادات الحماية المتقدمة المدعومة من Excel XP والإصدارات اللاحقة.
مشكلة قفل الخلية
إذا كنت ترغب في تقييد المستخدمين من تحرير الخلايا يجب أن تكون الخلايا مقفلة قبل تطبيق أي إعدادات حماية. وإلا يمكن تحرير الخلايا حتى لو تم حماية ورقة العمل. في Microsoft Excel XP، يمكن قفل الخلايا من خلال المربع الحوار التالي:
مربع الحوار لقفل الخلايا في Excel XP |
---|
من الممكن قفل الخلايا باستخدام واجهة برمجة التطبيقات لـ Aspose.Cells أيضًا. يمكن أن تأخذ كل خلية تنسيقًا يحتوي على خاصية منطقية، Style. ضبط خاصية IsLocked على صحيح أو خطأ لقفل أو فتح الخلية.