Excel
VBA | طريقة تكبير وتصغير
اليوزرفورم اوتوماتيكيا
هل هناك طريقة لتكبير UserForm تلقائيًا عند تحميل الصفحة؟
نعم، يمكنك تكبير UserForm تلقائيًا عند تحميل الصفحة باستخدام خاصية `StartUpPosition`
وخاصية `Width`
و`Height`
في Excel VBA.
يلي الكود الذي يوضح كيفية تحقيق ذلك:
Private
Sub UserForm_Initialize()
Me.StartUpPosition
= 0 ' يتم تعيين StartUpPosition إلى 0 للسماح بتحديد موضع النافذة يدويًا
Me.Width = Application.Width ' تعيين عرض النافذة ليكون
مساويًا لعرض التطبيق
Me.Height =
Application.Height ' تعيين ارتفاع
النافذة ليكون مساويًا لارتفاع التطبيق
End Sub
يتم وضع هذا الكود في الحدث `Initialize`
لـ UserForm.
عندما يتم تحميل الصفحة، يتم تنفيذ الكود ويتم تعيين `StartUpPosition`
إلى 0 للسماح بتحديد موضع UserForm
يدويًا. ثم يتم ضبط عرض النافذة (`Width`)
ليكون مساويًا لعرض التطبيق وارتفاع النافذة (`Height`)
ليكون مساويًا لارتفاع التطبيق.
بهذه الطريقة، ستتم تكبير UserForm تلقائيًا لتملأ الشاشة عند تحميل الصفحة. يمكنك تعديل الكود وفقًا لاحتياجاتك،
مثل تحديد موقع مختلف للنافذة أو تعيين حجم محدد بدلاً من استخدام عرض وارتفاع التطبيق.
تكبير وتغيير حجم UserForm في Excel VBA يمكن أن يكون لها أهمية في بعض الحالات التي تتطلب تعديل واجهة المستخدم.
هنا بعض الأسباب المهمة
لتكبير وتغيير حجم UserForm أو نافذة الاستخدام في Excel VBA:
1. عرض المحتوى بشكل أكبر: قد يكون لديك
العديد من العناصر أو العناصر المعقدة على UserForm
الخاص بك، وتغيير حجم النافذة يمكن أن يسمح لك بعرض المحتوى بشكل
أكبر وواضح.
2. التكيف مع محتوى متغير: في بعض الحالات،
قد يكون لديك بيانات أو محتوى قابل للتغيير داخل UserForm.
تكبير وتغيير حجم النافذة يمكن أن يساعدك على ضمان أن المحتوى يتناسب بشكل صحيح مع
التغييرات المحتملة.
3. تجنب قصر المحتوى: إذا كان لديك نص طويل
أو جدول كبير أو أي عنصر آخر يتطلب مساحة كبيرة لعرضه بشكل كامل، فإن تكبير UserForm يمكن أن
يسمح لك بتجنب قصر المحتوى وضمان رؤية البيانات بشكل صحيح.
4. تحسين تجربة المستخدم: بعض المستخدمين
قد يفضلون عرض النص أو البيانات بحجم أكبر لسهولة القراءة والاستخدام. بتكبير UserForm، يمكنك تحسين تجربة المستخدم
وجعلها أكثر ملاءمة وسهولة.
5. تنسيق أفضل للعناصر: عند تكبير UserForm، يمكنك أيضًا ضبط وتنسيق
عناصر الواجهة بشكل أفضل. يمكنك توزيع العناصر بشكل أكثر دقة وتحسين تنسيقها بحيث يكون
الشكل العام للواجهة مرئيًا وجذابًا.
الكود المستخدم فى تكبير وتصغير حجم الفورم اتومايكيا
Private
Sub CommandButton1_Click()
If
Me.Width = Application.Width Then
Me.Width
= 540
Me.Height
= 375
Me.Zoom
= 100
Else
Me.Width
= Application.Width
Me.Height
= Application.Height
x =
Me.Width / 540
Me.Zoom
= Me.Zoom * x
End If
Me.Left
= (Application.Width - Me.Width) / 2
Me.Top
= (Application.Height - Me.Height) / 2
End Sub
في النهاية، يعتمد استخدام تكبير وتغيير
حجم UserForm في Excel VBA على احتياجات
التطبيق الخاص بك ومتطلبات التصميم. يمكنك تجربة تكبير النافذة وتغيير حجمها ومراقبة
الأثر الذي يحدث على تجربة المستخدم وظهور العناصر لاتخاذ القرار المناسب.
قد يعجبك ايضا
- تحميل برنامج حركة الخزينة مجانا
- اسطوانة التعريفات الشاملة DriverPack Solution بدون نت
- شيت بجميع اكواد الخدمة في فورى Fawry اكواد فوري
- برنامج مجانى لمتابعة حركة الخزينة Excel
- تحميل برنامج مخازن مجانى 100 % كامل ومفتوح المصدر | Store Management System
- برنامج متابعة الشيكات (شيكات دفع / شيكات قبض ) Cheques Management + نسخة تجريبية
- تحميل برنامج الكاشير2020 المجانى لادارة حسابات المحلات التجارية Cashier
- تحميل برنامج مجانى حضور وانصراف الموظفين بالبصمة( دوام الموظفين المجانى)
- تحميل برنامج مخازن مجانى 100%
- -برنامج المنجز 2024
- تحميل برنامج محاسبى كامل كفعل مدى الحياة