عرض مشاركة واحدة
#1  
قديم 12-13-2017, 06:25 AM
محمد عياد غير متواجد حالياً
لوني المفضل : Cadetblue
رقم العضوية : 3236
تاريخ التسجيل : Feb 2010
فترة الأقامة : 5153 يوم
أخر زيارة : 11-07-2019
العمر : 28
المشاركات : 1,876 [ + ]
عدد النقاط : 10
قوة الترشيح : محمد عياد is on a distinguished road
Awt4 أساسيات الـ Excel Userform – ما هي Events / Properties / Controls / Userforms؟



نتعامل مع الـ User form أو Dialog Box (المربع الحواري) بشكل متكرر في الإكسل؛ حيث تعمل هذه المربعات الحوارية على الحصول على بعض المعلومات من المستخدم في سبيل تنفيذ مهمة معينة. فعلى سبيل المثال المربع الحواري Format Cells نستخدمة لتنسيق محتويات الخلية وفي سبيل ذلك يطلب منا تحديد طبيعة محتويات الخلية واي تنسيق تريد تطبيقه على الخلية / محتويات الخلية.

Excel Userform 1

في هذا الموضوع نستعرض النقاط التالية:

إضافة يوزرفوم Userform جديد للمشروع
نظرة عامة على عناصر التحكم Controls
التعامل مع خصائص عناصر التحكم Control Properties
التعامل مع الـ Events لعناصر التحكم Control Events

1 – إضافة يوزرفوم Userform جديد للمشروع
الفيديو التالي يستعرض النقاط التالية:
Excel Userform 2

إضافة يوزرفوم Userform جديد للمشروع
إظهار الـ Toolbox في حالة عدم ظهورها
إضافة عناصر التحكم Controls الى الفورم (3 طرق)
إضافة بعض عناصر التحكم للفورم (عناصر تحكم تجريبية)
إظهار اليوزرفورم من وضعية التصميم Design View
إظهار اليوزرفورم للمستخدم النهائي من خلال أمر تشغيل الفورم
تعديل بعض خصائص الفورم (Right to Lift / Caption / Name)


2 – نظرة عامة على عناصر التحكم Controls
تتكون عناصر التحكم Controls في الوضع الإفتراضي من 15 عنصر تحكم؛ كان لدينا أحد بديلين للتعامل مع هذه العناصر؛

شرح مفصل لكل عنصر (وصفه / خصائصة / الأحداث events / تطبيق عملي)
أو
شرح مختصر لكامل عناصر التحكم مع توضيحها على ادوات الإكسل نفسها ثم التوضيح من خلال ال vba
وقد إختارنا البديل الثاني توفيراً للوقت وإيماناً منا بأن التطبيقات العملية هي التي ستساعد على فهم ماهية عناصر التحكم

Excel Userform 3

النقاط التي تم شرحها في هذا الفيديو

نظرة عامة على بعض عناصر التحكم
( Multi Page / Combo Box / Frame / List Box / Check Box / Label / Command Button / Option Button / Ref Edit / Text Box / SpinButtons / Image / Scroll Bar )
إضافة عناصر تحكم جديدة الى Toolbox
لماذا لا تعمل عملية إضافة عناصر تحكم جديدة Addtional Controls الى Toolbox؟


3 – التعامل مع خصائص عناصر التحكم Control Properties
خصائص اليوزرفورم أو عناصر التحكم هي صفات مميزة لهذه العناصر من خلالها يتم التحكم في كيفية العمل / العرض النهائي لعناصر التحكم للمستخدم النهائي لليوزرفورم.

الفيديو التالي يستعرض هذه النقاط:
Excel Userform 4

ما المقصود بخصائص عناصر التحكم؟
طرق تعديل خصائص عناصر التحكم (طريقتان)
الخصائص المتشابهة بين عناصر التحكم
الفرق بين الخاصية Name و Caption.
تحديد عناصر التحكم (فردي / متعدد) والحركة بين عناصر التحكم
تعديل حجم / موضع عناصر التحكم (يدوي / خصائص)
تنسيق عناصر التحكم (المحاذاة)
ترتيب الحركة بإستخدام Tab بين عناصر التحكم – Tab Order
إختصارات عناصر التحكم Accelerator
ما وظيفة هذه الخاصية؟؟؟


للحصول على الإختصارات التي تُستخدم قبل إسم عنصر التحكم للدلالة على نوع عنصر التحكم

Object Naming Conventions
Visual Basic Three-Letter IDs
4 – التعامل مع الـ Events لعناصر التحكم Control Events
الفيديو التالي يستعرض هذه النقاط:

ما هي الـ Events؟
أين توجد الـ Events؟ وكيف يتم التعامل معها؟
صيغة الكود الخاص بالـ Events؟
تطبيق عملي على اليوزرفوم AddEmp وترحيل البيانات منه الى شيت الإكسل.

_________________
لا اله الا انت سبحانك انى كنت من الظالمين



رد مع اقتباس