كيفية القيام بما يلي: تغيير حجم عناصر تحكم NamedRange
ينطبق على |
---|
تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع. نوع المشروع
إصدار Microsoft Office
|
يمكنك تعيين حجم عنصر تحكم NamedRange حينما تقوم بإضافته إلى مستند Microsoft Office Excel; وكذلك، قد تحتاج إلى تغيير حجمه في وقت لاحق.
يمكنك تغيير حجم نطاق مسمى في وقت التصميم أو في وقت التشغيل في المشاريع على مستوى المستند. يمكنك أيضاً تغيير حجم النطاقات المسماة في وقت التشغيل في وظائف إضافية على مستوى التطبيق.
يصف هذا الموضوع المهام التالية:
تغيير حجم عناصر تحكم NamedRange في وقت التصميم
تغيير حجم عناصر تحكم NamedRange في وقت التشغيل في مشروع على مستوى المستند
تغيير حجم عناصر تحكم NamedRange في وقت التشغيل في مشروع على مستوى التطبيق
تغيير حجم عناصر تحكم NamedRange في وقت التصميم
يمكنك تغيير حجم نطاق مسمى بواسطة إعادة تعريف حجمه في مربع الحوار تعريف الاسم.
لتغيير حجم نطاق مسمى باستخدام مربع الحوار "تعريف الاسم"
انقر بزر الماوس الأيمن فوق عنصر تحكم NamedRange.
انقر فوق إدارة النطاقات المسماة في القائمة المختصرة.
يظهر مربع الحوار تعريف الاسم.
حدد النطاق المسمى الذي تريد تغيير حجمه.
قم بإلغاء تحديد المربع يشير إلى.
حدد الخلايا التي تريد استخدامها لتعريف حجم النطاق المسمى.
انقر فوق موافق.
تغيير حجم عناصر التحكم NamedRange(النطاق المسمى) في وقت التشغيل في مشروع على مستوى المستند
يمكنك تغيير حجم نطاق مسمى برمجياً باستخدام الخاصية RefersTo.
ملاحظة
في النافذة خصائص، يتم وضع علامة على الخاصية RefersTo على أنها للقراءة فقط.
لتغيير حجم نطاق مسمى برمجياً
قم بإنشاء عنصر تحكم 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");
قم بتغيير حجم النطاق المسمى ليتضمن الخلية B1.
NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
تغيير حجم عناصر تحكم NamedRange في وقت التشغيل في مشروع على مستوى التطبيق
يمكنك تغيير حجم عنصر تحكم NamedRange على أي ورقة عمل مفتوحة في وقت التشغيل. للمزيد من المعلومات حول كيفية إضافة عنصر تحكم NamedRange إلى ورقة عمل باستخدام وظيفة إضافية على مستوى التطبيق، راجع كيفية القيام بما يلي: إضافة عناصر التحكم NamedRange إلى أوراق العمل.
لتغيير حجم نطاق مسمى برمجياً
قم بإنشاء عنصر تحكم 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");
قم بتغيير حجم النطاق المسمى ليتضمن الخلية B1.
namedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
راجع أيضًا:
المهام
كيفية القيام بما يلي: إضافة عناصر التحكم NamedRange إلى أوراق العمل
كيفية القيام بما يلي: تغيير حجم عناصر تحكم الإشارة المرجعية
كيفية القيام بما يلي: تغيير حجم عناصر تحكم ListObject
المبادئ
توسيع مستندات Word ومصنفات Excel في وظائف إضافية على مستوى التطبيق في وقت التشغيل
إضافة عناصر تحكم إلى مستندات Office في وقت التشغيل
نظرة عامة حول العناصر المضيفة و عناصر تحكم المضيف
أتمتة Excel عن طريق استخدام الكائنات الموسعة