كيفية التحقق من الحالة المجمدة وذلك بدون إكسل.

مقدمة

في هذا المقال، سوف نتعلم كيفية التحقق من حالة تجميد ورقة العمل في إكسل برمجيًا. يمكننا ببساطة العثور على ما إذا كانت ورقة العمل قد تم تجميدها أم تقسيمها في MS Excel. ولكن هل هناك طريقة لمعرفة ما إذا كانت مجمدة أم مقسمة بـ CSharp. يمكننا ببساطة القيام بذلك باستخدام Aspose.Cells for .Net.

هل النوافذ مجمدة

مع Aspose.Cells لـ .Net، يمكننا التحقق ما إذا كانت النافذة مجمدة وكم عدد الصفوف والأعمدة مقفلة.

يرجى استخدام الخاصية Worksheet.PaneState لفحص حالة النوافذ والحصول على الصفوف والأعمدة المقفلة باستخدام الطريقة Worksheet.GetFreezedPanes.

  1. إنشاء سجل العمل لفتح الملف.
  2. التحقق ما إذا كانت ورقة العمل مجمدة.
  3. الحصول على الصفوف والأعمدة المقفلة
Workbook workbook = new Workbook("Frozen.xlsx");
Worksheet sheet = workbook.Worksheets[0];
//Check whether worksheet is frozen.
if (sheet.PaneState == PaneStateType.Frozen || sheet.PaneState == PaneStateType.FrozenSplit)
{
int row, column;
int rows, columns;
//Gets locked rows and columns.
sheet.GetFreezedPanes(out row, out column, out rows, out columns);
}