تنسيق وتعديل النطاقات المسماة

تنسيق النطاقات

ضبط لون الخلفية وسمات الخط لنطاق مسمى

لتطبيق التنسيق، قم بتعريف كائن Style لتحديد إعدادات النمط وتطبيقه على كائن Range.

المثال التالي يوضح كيفية ضبط لون التعبئة الصلبة (لون الظل) مع إعدادات الخط إلى نطاق.

إضافة حدود إلى نطاق مسمى

من الممكن إضافة حدود إلى مجموعة من الخلايا بدلاً من خلية واحدة فقط. يوفر كائن Range طريقة SetOutlineBorder التي تأخذ المعلمات التالية لإضافة حد لنطاق الخلايا:

  • نوع الحد، نوع الحد، المحدد من تعداد BorderType
  • نمط الخط، نمط الخط، المحدد من تعداد CellBorderType
  • لون، لون الخط، المحدد من تعداد الألوان

يظهر المثال التالي كيفية تعيين حد للنطاق.

المثال التالي يوضح كيفية ضبط حدود حول كل خلية في النطاق.

إعادة تسمية نطاق مسمى

يُتيح Aspose.Cells لك إعادة تسمية النطاق المسمى حسب احتياجاتك. يُمكنك الحصول على النطاق المسمى وإعادة تسميته باستخدام السمة Name.Text. يوضح المثال التالي كيفية إعادة تسمية نطاق مسمى.

اتحاد النطاقات

يوفر Aspose.Cells الطريقة Range.Union لاتخاذ الاتحاد للنطاقات، تُعيد الطريقة كائن ArrayList. يوضح المثال التالي كيفية اتخاذ الاتحاد للنطاقات.

تقاطع النطاقات

يوفر Aspose.Cells الطريقة Range.Intersect لتقاطع نطاقين. تُعيد الطريقة كائن Range. للتحقق مما إذا كان نطاق يتقاطع مع نطاق آخر، استخدم الطريقة Range.Intersect التي تُعيد قيمة بوليانية. يوضح المثال التالي كيفية تقاطع النطاقات.

دمج الخلايا في النطاق المسمى

يوفر Aspose.Cells الطريقة Range.Merge() لدمج الخلايا في النطاق. يوضح المثال التالي كيفية دمج الخلايا الفردية في نطاق مسمى.

إزالة نطاق مسمى

توفر Aspose.Cells الطريقة NameCollection.RemoveAt() لمحو اسم النطاق. لمسح محتويات النطاق، استخدم الطريقة Cells.ClearRange(). يوضح المثال التالي كيفية إزالة نطاق مسمى مع محتوياته.