كيفية القيام بما يلي: تغيير حجم عناصر تحكم ListObject
ينطبق على |
---|
تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع. نوع المشروع
إصدار Microsoft Office
|
تقوم بتعيين حجم عنصر تحكم ListObject حينما تقوم بإضافته إلى مستند Microsoft Office ، و مع ذلك, قد تحتاج إلى تغيير حجمه في وقت لاحق. على سبيل المثال، قد تحتاج إلى تغيير قائمة من عمودين إلى ثلاثة أعمدة.
يمكنك تغيير حجم عنصر التحكم ListObject في وقت التصميم أو في وقت التشغيل في المشاريع على مستوى المستند. يمكنك تغيير حجم عنصر التحكم ListObject أثناء وقت التشغيل في المشاريع علي مستوى التطبيق.
يصف هذا الموضوع المهام التالية:
تغيير حجم عناصر تحكم ListObject في وقت التصميم
تغيير حجم عناصر تحكم ListObject في وقت التشغيل في المشاريع على مستوى المستند
تغيير حجم عناصر تحكم ListObject في وقت التشغيل في المشاريع على مستوى التطبيق
لمزيد من المعلومات حول عناصر تحكم ListObject ، راجع عنصر تحكم ListObject.
للحصول على عرض فيديو توضيحي ذي صلة، راجع كيف يمكنني القيام بما يلي: إضافة أعمدة إلى كائن قائمة مرتبط البيانات في وقت التشغيل ؟.
تغيير حجم عناصر تحكم ListObject في وقت التصميم
لتغيير حجم قائمة. يمكنك النقر ثم سحب أحد مقابض تغيير الحجم، أو يمكنك إعادة تعريف حجمه في مربع الحوار تغيير حجم القائمة.
لتغيير حجم قائمة عن طريق استخدام مربع الحوار "تغيير حجم القائمة"
انقر بزر الماوس الأيمن فوق عنصر تحكم ListObject.
أشر إلى قائمة، ثم انقر فوق تغيير حجم القائمةفى القائمة المختصرة.
حدد الخلايا التي تريد استخدامها لتعريف حجم القائمة.
انقر فوق موافق.
تغيير حجم عناصر تحكم ListObject في وقت التشغيل في المشاريع على مستوى المستند
يمكنك تغيير حجم عنصر تحكم ListObject في وقت التشغيل عن طريق استخدام أسلوب Resize لا يمكنك استخدام هذا الأسلوب لنقل عنصر تحكم ListObject إلى موقع جديد على ورقة العمل. يجب أن تظل العناوين في نفس الصف، و عنصر التحكم ListObject الذى تغير حجمه يجب أن يتراكب مع عنصر تحكم القائمة الأصلي. عنصر التحكم الذى تغير حجمه ListObject يجب أن تحتوي على صف عنوان، وعلى الأقل على صف من البيانات.
لتغيير حجم كائن قائمة برمجياً
قم بإنشاء عنصر التحكمListObject الذي يشمل من الخلية A1 إلى B3 على Sheet1.
Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _ Me.Controls.AddListObject(Me.Range("A1", "B3"), "List1")
Microsoft.Office.Tools.Excel.ListObject list1 = this.Controls.AddListObject(this.Range["A1", "B3"], "list1");
قم بتغيير حجم القائمة لتشمل الخلايا A1 إلى C5.
List1.Resize(Range.Item("A1", "C5"))
list1.Resize(this.Range["A1", "C5"]);
تغيير حجم ListObject أثناء وقت التشغيل في المشاريع علي مستوى تطبيق
يمكنك تغيير حجم عنصر تحكم ListObject على أي ورقة عمل مفتوحة في وقت التشغيل. للمزيد من المعلومات حول كيفية إضافة عنصر تحكم ListObject إلى ورقة عمل باستخدام وظيفة إضافية على مستوى التطبيق، راجع كيفية القيام بما يلي: إضافة عناصر تحكم ListObject إلى أوراق العمل.
لتغيير حجم كائن قائمة برمجياً
قم بإنشاء عنصر التحكمListObject الذي يشمل من الخلية A1 إلى B3 على 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 list1 As Microsoft.Office.Tools.Excel.ListObject list1 = worksheet.Controls.AddListObject(worksheet.Range("$A$1:$B$3"), "MyListObject")
// 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.ListObject list1; list1 = worksheet.Controls.AddListObject(worksheet.Range["$A$1:$B$3", missing], "MyListObject");
قم بتغيير حجم القائمة لتشمل الخلايا A1 إلى C5.
list1.Resize(worksheet.Range("A1", "C5"))
list1.Resize(worksheet.Range["A1", "C5"]);
راجع أيضًا:
المهام
كيفية القيام بما يلي: إضافة عناصر تحكم ListObject إلى أوراق العمل
كيفية القيام بما يلي: تغيير حجم عناصر تحكم الإشارة المرجعية
كيفية القيام بما يلي: تغيير حجم عناصر تحكم NamedRange
المبادئ
توسيع مستندات Word ومصنفات Excel في وظائف إضافية على مستوى التطبيق في وقت التشغيل
إضافة عناصر تحكم إلى مستندات Office في وقت التشغيل
نظرة عامة حول العناصر المضيفة و عناصر تحكم المضيف
أتمتة Excel عن طريق استخدام الكائنات الموسعة