logo

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
ابوحنين لا تميز خلال هذه الفترة-- لا تميز خلال هذه الفترة YasserKhalil لا تميز خلال هذه الفترة اكسيل مشاريع جاهزه



أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





11-09-2019 10:41 مساءً
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
السلام عليكم ورحمة الله وبركاته

0gXdT_Logo

أقدم لكم بطريقة مبسطة كيفية إنشاء فورم لعرض الصور للأشخاص من خلال النقر على اسم الشخص في الليست بوكس

بفرض أن لديك في العمود الأول مجموعة من الأسماء ، ولديك مجلد يحتوي على صور لهؤلاء الأشخاص ، والمطلوب هو أن تعرض صورة الشخص عند اختياره من أداة الليست بوكس أو صندوق القائمة ListBox

8Pezp_001

خطوات العمل :

* قم بإدراج فورم من خلال قائمة Insert ثم UserForm

* قم بإظهار صندوق الأدوات إذا لم يكن ظاهراً لديك من خلال قائمة View ثم Toolbox

* قم برسم أداة الليس بوكس ListBox كما هو موضح بالصورة التالية

aA6wS_002

قم برسم أداة الصورة Image كما هو موضح بالصورة التالية

z7IUQ_003

* الخطوة الأخيرة ضع الكود التالي في حدث الفورم (كليك يمين على اسم الفورم من نافذة المشروع ثم اختر View Code ثم الصق الكود)* الخطوة الأخيرة ضع الكود التالي في حدث الفورم (كليك يمين على اسم الفورم من نافذة المشروع ثم اختر View Code ثم الصق الكود)
CODE
Private Sub UserForm_Initialize()
    'الإعلان عن متغير من النوع نطاق
    Dim rng         As Range

    'لآخر خلية بالعمود [A2] تعيين قيمة للمتغير ليساوي النطاق من أول الخلية
    Set rng = Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row)

    'تعبئة الليست بوكس بقيم النطاق أي بالأسماء
    ListBox1.List = rng.Value
End Sub

Private Sub listBox1_Click()
    'الإعلان عن المتغير من النوع النصي ليحمل مسار الصور
    Dim strPath     As String

    'تعيين مسار المجلد الذي يحتوي على الصور
    strPath = ThisWorkbook.Path & "Photos"

    'جملة لتجنب حدوث خطأ في حالة عدم وجود اسم معين
    On Error Resume Next

    'إظهار صورة في أداة الصورة ومسار الصورة كما هو موضح
    'يتم تحميل الصورة من مسار المجلد الذي يحتوي الصـور
    'مضاف إليه اسـم الصورة بالامتداد الخاص بها
    Image1.Picture = LoadPicture(strPath & ListBox1.Value & ".jpg")

    'في حالة عدم حدوث خطأ يتم الخروج من الإجراء هنا
    If Err = 0 Then Exit Sub

    'أما إذا حدث خطأ تظهر في أداة الصورة صورة يتم وضعها
    'تشير إلى أنه لا توجد صورة لهذا الشخص
    Image1.Picture = LoadPicture(strPath & "NoPhoto.Jpg")
End Sub




رابط الملف من هنا

إعداد وتقديم / ياسر خليل أبو البراء
 
 


أثارت هذه المشاركة إعجاب: ali mohamed ali، EM_ACC،



look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  11-09-2019 10:49 مساءً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1766
رصيد العضو : 1
الدولة : مصر
الجنس :
الدعوات : 2
قوة السمعة : 9687
الاعجاب : 26
عمل رائع استاذ ياسر بارك الله فيك



توقيع :ali mohamed ali


{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
الاخرين لوجه الله وان تحتسب له اجر عند الله

look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  11-09-2019 10:50 مساءً   [2]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
الأروع هو مرورك العطر أخي الغالي علي محمد علي ...




look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  11-09-2019 11:27 مساءً   [3]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2018
رقم العضوية : 9257
المشاركات : 803
رصيد العضو : 0
الدولة : مصر
الجنس :
تاريخ الميلاد : 13-9-1980
قوة السمعة : 3951
الاعجاب : 23
جزاكم الله خيرا اخى الكريم وجعل هذا العمل في ميزان حسناتكم يوم القيامه




look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  12-09-2019 10:26 صباحاً   [4]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
بارك الله فيك أخي حسونة وجزيت خيراً على دعواتك الطيبة




look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  12-09-2019 12:02 مساءً   [5]
معلومات الكاتب ▼
تاريخ الإنضمام : 15-02-2018
رقم العضوية : 4397
المشاركات : 449
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 29-12-1985
قوة السمعة : 1085
الاعجاب : 0
بارك الله فيك استاذ ياسر81




look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  13-09-2019 03:07 صباحاً   [6]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
تسلم يا دكتور ومشكور على مرورك العطر 113




look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  17-01-2020 09:40 مساءً   [7]
معلومات الكاتب ▼
تاريخ الإنضمام : 27-08-2017
رقم العضوية : 219
المشاركات : 169
رصيد العضو : 0
الدولة : سورية
الجنس :
تاريخ الميلاد : 10-2-1968
قوة السمعة : 280
الاعجاب : 0
السلام عليكم ورحمة الله وبركاته
جزاكم الله خيرا
كيف يمكن تحميل أكثر من نوع من ملفات الصور مثلاً (*,jpg;*.jprg ...) ضمن الكود ولكم جزيل الشكر




look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  17-01-2020 09:40 مساءً   [8]
معلومات الكاتب ▼
تاريخ الإنضمام : 27-08-2017
رقم العضوية : 219
المشاركات : 169
رصيد العضو : 0
الدولة : سورية
الجنس :
تاريخ الميلاد : 10-2-1968
قوة السمعة : 280
الاعجاب : 0
السلام عليكم ورحمة الله وبركاته
جزاكم الله خيرا
كيف يمكن تحميل أكثر من نوع من ملفات الصور مثلاً (*,jpg;*.jprg ...) ضمن الكود ولكم جزيل الشكر




look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  18-01-2020 07:09 صباحاً   [9]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وعليكم السلام أخي الكريم عبد الواحد
يمكن بدلاً من إضافة الامتداد في الكود وضع الامتداد مع اسم الصورة في العمود الأول بحيث تتمكن من وضع امتدادات مختلفة.




look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  19-08-2020 05:09 مساءً   [10]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
تم إعادة رفع الملف نظراً لأنه قد تم حذفه.




look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  20-08-2020 10:31 صباحاً   [11]
معلومات الكاتب ▼
تاريخ الإنضمام : 24-08-2017
رقم العضوية : 84
المشاركات : 247
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 24-9-1981
الدعوات : 1
قوة السمعة : 350
الاعجاب : 6
الاخ ياسر
اكواد جميله
والاجمل هو الشرح
بارك الله فيك
على التوضيح الوافى
تقبل تحياتى

أثارت هذه المشاركة إعجاب: YasserKhalil،


توقيع :EM_ACC
إبراهيم أبوليله

look/images/icons/i1.gif عرض الصور على الفورم من خلال الليست بوكس Display Pictures In ListBox On UserForm
  20-08-2020 03:00 مساءً   [12]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
بارك الله فيك أخي العزيز إبراهيم ومشكور على مرورك العطر بالموضوع.




اضافة رد جديد اضافة موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
طباعة الصورة من على اليوزرفورم ashraf_hertlion
1 803 ashraf_hertlion
كيفية جلب مجموعة من الصور بواسطة التعاون بأمر دوس مع الاكسيل mmagedmemo
2 724 YasserKhalil
ادراج ملفات الصور فى حقل جدول اكسيس 2007 abdhamidnasr
0 551 abdhamidnasr
كيفية ازالة الشوائب من الصورة ومعالجتها بأداة spot healing brush tool Yasser Elaraby
4 3919 عوض السوداني
كيف اجعل الكود الموجود يحفظ الصورة بنطاق مرن ابوعلي الحبيب
17 2005 YasserKhalil

الكلمات الدلالية
الصور ، الفورم ، خلال ، الليست ، بوكس ، Display ، Pictures ، ListBox ، UserForm ،









اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 02:46 AM