إدارة النطاقات

مقدمة

في Excel ، يمكنك تحديد خلايا متعددة مع تحديد مربع الماوس ، وتسمى مجموعة الخلايا المحددة “النطاق”.

على سبيل المثال ، يمكنك النقر فوق زر الفأرة الأيسر في Cell “A1” من Excel ثم السحب إلى الخلية “C4”. يمكن أيضًا إنشاء المنطقة المستطيلة التي حددتها بسهولة ككائن باستخدام Aspose.Cells.

إليك كيفية إنشاء النطاق ، ووضع القيمة ، وتعيين النمط ، والقيام بمزيد من العمليات على كائن “النطاق”.

إدارة النطاقات باستخدام Aspose.Cells

Aspose.Cells يوفر فصل دراسي ،دفتر العمل يمثل ملف Excel Microsoft. الدفتر العمل فئة تحتوي علىأوراق عمل مجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطةورقة عمل صف دراسي. الورقة عمل فئة توفر أCells مجموعة.

إنشاء المدى

عندما تريد إنشاء منطقة مستطيلة تمتد عبر A1: C4 ، يمكنك استخدام الكود التالي:

ضع القيمة في Cells للمدى

لنفترض أن لديك نطاقًا من الخلايا يمتد عبر A1: C4. تجعل المصفوفة 4 * 3 = 12 خلية. يتم ترتيب خلايا النطاق الفردية بالتسلسل: النطاق [0،0] ، النطاق [0،1] ، النطاق [0،2] ، النطاق [1،0] ، النطاق [1،1] ، النطاق [1،2] ، النطاق [2،0] ، النطاق [2،1] ، النطاق [2،2] ، النطاق [3،0] ، النطاق [3،1] ، النطاق [3،2].

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

تعيين نمط Cells للمجال

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

احصل على CurrentRegion of the Range

CurrentRegion هي خاصية تقوم بإرجاع كائن Range يمثل المنطقة الحالية.

المنطقة الحالية عبارة عن نطاق يحده أي مجموعة من الصفوف الفارغة والأعمدة الفارغة. يقرأ فقط.

في Excel ، يمكنك الحصول على منطقة CurrentRegion من خلال:

  1. حدد منطقة (range1) باستخدام مربع الماوس.
  2. انقر فوق “الصفحة الرئيسية - التحرير - البحث والاختيار - الانتقال إلى خاص - المنطقة الصحيحة” ، أو استخدم “Ctrl + Shift + *” ، سترى أن برنامج Excel يساعدك تلقائيًا في تحديد منطقة (النطاق 2) ، والآن قمت بذلك ، النطاق 2 هو المنطقة الحالية من النطاق 1.

باستخدام Aspose.Cells ، يمكنك استخدام خاصية “Range.CurrentRegion” لأداء نفس الوظيفة.

يرجى تنزيل ملف الاختبار التالي ، وفتحه في Excel ، واستخدام مربع الماوس لتحديد منطقة “A1: D7” ، ثم انقر فوق “Ctrl + Shift + *” ، سترى المنطقة “A1: C3” محددة.

current_region.xlsx

الآن يرجى تشغيل المثال التالي ، انظر كيف يعمل في Aspose.Cells:

موضوعات مسبقة