JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

-->
الصفحة الرئيسية

Excel VBA | طريقة تكبير وتصغير اليوزرفورم اوتوماتيكيا

 

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 على احتياجات التطبيق الخاص بك ومتطلبات التصميم. يمكنك تجربة تكبير النافذة وتغيير حجمها ومراقبة الأثر الذي يحدث على تجربة المستخدم وظهور العناصر لاتخاذ القرار المناسب.

لتحميل ملف العمل

قد يعجبك ايضا

  1.  تحميل برنامج حركة الخزينة مجانا
  2. اسطوانة التعريفات الشاملة DriverPack Solution بدون نت
  3.  شيت بجميع اكواد الخدمة في فورى Fawry اكواد فوري
  4. برنامج مجانى لمتابعة حركة الخزينة Excel
  5. تحميل برنامج مخازن مجانى 100 % كامل ومفتوح المصدر | Store Management System
  6.  برنامج متابعة الشيكات (شيكات دفع / شيكات قبض ) Cheques Management + نسخة تجريبية
  7.   تحميل برنامج الكاشير2020 المجانى لادارة حسابات المحلات التجارية Cashier
  8.  تحميل برنامج مجانى حضور وانصراف الموظفين بالبصمة( دوام الموظفين المجانى)
  9.  تحميل برنامج مخازن مجانى 100%
  10. -برنامج المنجز 2024
  11. تحميل برنامج محاسبى كامل كفعل مدى الحياة

الاسمبريد إلكترونيرسالة