حماية الخلايا

حماية الخلايا

يوفر Aspose.Cells.GridWeb تقنيات مختلفة للتحكم في مستوى الحماية على الخلايا عندما يكون التحكم في وضع التحرير (الوضع الافتراضي). يحمي هذا الخلايا من التعديل من قبل المستخدمين النهائيين.

جعل جميع الخلايا للقراءة فقط

لتعيين جميع الخلايا في ورقة عمل للقراءة فقط، اتصل بطريقة SetAllCellsReadonly للورقة العمل.

جعل جميع الخلايا قابلة للتحرير

لإزالة الحماية من جميع الخلايا، اتصل بطريقة SetAllCellsEditable للورقة العمل. تُعد هذه الطريقة لها التأثير المعاكس لطريقة SetAllCellsReadonly.

جعل الخلايا المحددة للقراءة فقط

لحماية نطاق محدد من الخلايا:

  1. اجعل جميع الخلايا قابلة للتحرير أولاً باستدعاء طريقة SetAllCellsEditable.
  2. حدد نطاق الخلايا المراد حمايته باستدعاء طريقة SetReadonlyRange للورقة العمل. تأخذ هذه الطريقة عدد الصفوف والأعمدة لتحديد نطاق الخلايا.

جعل الخلايا المحددة قابلة للتحرير

لإلغاء الحماية عن نطاق محدد من الخلايا:

  1. قم بجعل جميع الخلايا للقراءة فقط من خلال استدعاء أسلوب SetAllCellsReadonly.
  2. حدد نطاق الخلايا التي يمكن تحريرها من خلال استدعاء أسلوب SetEditableRange للورقة العمل. يأخذ هذا الأسلوب عدد الصفوف والأعمدة لتحديد نطاق الخلايا.