مشاركة عبر


كيفية القيام بما يلي: تغيير حجم عناصر تحكم NamedRange

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى المستند

  • مشروعات على مستوى التطبيق

إصدار Microsoft Office

  • Excel 2007

  • Excel 2010

يمكنك تعيين حجم عنصر تحكم NamedRange حينما تقوم بإضافته إلى مستند Microsoft Office Excel; وكذلك، قد تحتاج إلى تغيير حجمه في وقت لاحق.

يمكنك تغيير حجم نطاق مسمى في وقت التصميم أو في وقت التشغيل في المشاريع على مستوى المستند. يمكنك أيضاً تغيير حجم النطاقات المسماة في وقت التشغيل في وظائف إضافية على مستوى التطبيق.

يصف هذا الموضوع المهام التالية:

  • تغيير حجم عناصر تحكم NamedRange في وقت التصميم

  • تغيير حجم عناصر تحكم NamedRange في وقت التشغيل في مشروع على مستوى المستند

  • تغيير حجم عناصر تحكم NamedRange في وقت التشغيل في مشروع على مستوى التطبيق

تغيير حجم عناصر تحكم NamedRange في وقت التصميم

يمكنك تغيير حجم نطاق مسمى بواسطة إعادة تعريف حجمه في مربع الحوار تعريف الاسم.

لتغيير حجم نطاق مسمى باستخدام مربع الحوار "تعريف الاسم"

  1. انقر بزر الماوس الأيمن فوق عنصر تحكم NamedRange.

  2. انقر فوق إدارة النطاقات المسماة في القائمة المختصرة.

    يظهر مربع الحوار تعريف الاسم.

  3. حدد النطاق المسمى الذي تريد تغيير حجمه.

  4. قم بإلغاء تحديد المربع يشير إلى.

  5. حدد الخلايا التي تريد استخدامها لتعريف حجم النطاق المسمى.

  6. انقر فوق موافق.

تغيير حجم عناصر التحكم NamedRange(النطاق المسمى) في وقت التشغيل في مشروع على مستوى المستند

يمكنك تغيير حجم نطاق مسمى برمجياً باستخدام الخاصية RefersTo.

ملاحظة

في النافذة خصائص، يتم وضع علامة على الخاصية RefersTo على أنها للقراءة فقط.

لتغيير حجم نطاق مسمى برمجياً

  1. قم بإنشاء عنصر تحكم NamedRange في الخلية A1 من Sheet1.

    Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
    
  2. قم بتغيير حجم النطاق المسمى ليتضمن الخلية B1.

    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
    
    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

تغيير حجم عناصر تحكم NamedRange في وقت التشغيل في مشروع على مستوى التطبيق

يمكنك تغيير حجم عنصر تحكم NamedRange على أي ورقة عمل مفتوحة في وقت التشغيل. للمزيد من المعلومات حول كيفية إضافة عنصر تحكم NamedRange إلى ورقة عمل باستخدام وظيفة إضافية على مستوى التطبيق، راجع كيفية القيام بما يلي: إضافة عناصر التحكم NamedRange إلى أوراق العمل.

لتغيير حجم نطاق مسمى برمجياً

  1. قم بإنشاء عنصر تحكم NamedRange في الخلية A1 من Sheet1.

    Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet = _
        Application.ActiveSheet
    
    ' Use the following line of code in projects that target the .NET Framework 4.
    Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet = _
        Globals.Factory.GetVstoObject(NativeWorksheet)
    
    ' In projects that target the .NET Framework 3.5, use the following line of code.
    ' Dim worksheet = CType(Application.ActiveSheet,  _
    '    Excel.Worksheet).GetVstoObject()
    
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange
    namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
    
    // Use the following line of code in projects that target the .NET Framework 4.
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    // In projects that target the .NET Framework 3.5, use the following line of code.
    // Worksheet worksheet = ((Excel.Worksheet)Application.ActiveSheet).GetVstoObject();
    
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(
        worksheet.Range["A1", missing], "MyNamedRange");
    
  2. قم بتغيير حجم النطاق المسمى ليتضمن الخلية B1.

    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
    
    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

راجع أيضًا:

المهام

كيفية القيام بما يلي: إضافة عناصر التحكم NamedRange إلى أوراق العمل

كيفية القيام بما يلي: تغيير حجم عناصر تحكم الإشارة المرجعية

كيفية القيام بما يلي: تغيير حجم عناصر تحكم ListObject

المبادئ

توسيع مستندات Word ومصنفات Excel في وظائف إضافية على مستوى التطبيق في وقت التشغيل

إضافة عناصر تحكم إلى مستندات Office في وقت التشغيل

نظرة عامة حول العناصر المضيفة و عناصر تحكم المضيف

أتمتة Excel عن طريق استخدام الكائنات الموسعة

عنصر تحكم NamedRange

موارد أخرى

عناصر التحكم في مستندات Office