logo

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



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





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

سأقدم إن شاء الله سلسلة دروس تعليمية لكيفية التعامل مع الانترنت إكسبلورر من خلال الإكسيل والـ VBA ، وستكون دروس قصيرة سنركز فيها على نقاط بسيطة لتكون نقطة إنطلاق لمن يريد التعامل مع جلب البيانات من المواقع المختلفة ..

ستكون الدروس عبارة عن أكواد جاهزة ، وسنشرح أسطر الكود بحيث يمكنك تطويع الكود بما يتناسب معك

نبدأ على بركة الله
أولاً هذا هو الكود الذي سنقوم بشرحه
CODE
Sub Create_Internet_Explorer_Object_Navigate_To_Webpage()
    Dim ie          As Object

    Set ie = CreateObject("InternetExplorer.Application")
    
    With ie
        .Top = 0
        .Left = 0
        .Width = 800
        .Height = 600

        .Visible = True
        .navigate ("http://www.google.com.eg/")

        Do: DoEvents: Loop Until .readyState = 4
    End With
    
    MsgBox "Done...", 64
End Sub



في السطر الأول إعلان عن متغير من النوع Object حيث أن الـ Internet Explorer عبارة عن كائن أو كيان سيتم التعامل معه .. وسنشير له باسم المتغير ie (اختصار لكلمة Internt Explorer)

ويمكن الإعلان عن الكائن بشكل آخر (أفضل من جهة) بهذا الشكل
CODE
Dim ie &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;As InternetExplorer<br />

لكن إذا قمت بالإعلان عن المتغير بهذا الشكل سيكون عليك أن تقوم بتقعيل مكتبة Microsoft Internet Controls من خلال قائمة Tools ثم References ، وتقوم بوضع علامة صح أمام هذه المكتبة ، كما بالصورة التالية
s4q8De44OlAX08G

وفي هذه الحالة أيضاً ستقوم بتعيين قيمة للمتغير بهذا السطر
CODE
Set ie = New InternetExplorer<br />
<br />


أما في حالة الكود الأصلي الذي طرحته بأول الموضوع ستكون طريقة تعيين المتغير بهذا الشكل
CODE
Set ie = CreateObject("InternetExplorer.Application")

حيث يتم إنشاء كيان جديد للمتصفح ie ..

** ما الفرق بين الطريقتين :
الطريقة التي تستخدم فيها تفعيل المكتبة تسمى Early Binding أو الربط المبكر ، وهذا مفيد أثناء كتابة الكود ، حيث أن استخدام هذه الطريقة يظهر لك بشكل تلقائي الخصائص والأفعال المرتبطة بالكائن .. مثال ليتضح المقال
uUXPOJ4c88SKQEp

الأسطر التالية
CODE
&nbsp; &nbsp; &nbsp; &nbsp; .Top = 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; .Left = 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; .Width = 800<br />
&nbsp; &nbsp; &nbsp; &nbsp; .Height = 600<br />
<br />

للتحكم في وضع نافذة المتصفح .. فالخاصية Top تعني بعد النافذة من أعلى الشاشة ، والخاصية Left تعني بعد النافذة من يسار الشاشة ، والخاصية Width تعني عرض النافذة ، والخاصية Height تعني ارتفاع النافذة

أما السطر التالي
CODE
.Visible = True<br />

يخص إظهار نافذة المتصفح وهنا القيمة True ، لأننا نريد أن يظهر المتصفح أثناء العمل على الكود ، ويمكن إخفاء النافذة بجعل القيمة False بدلاً من True

ننتقل إلى السطر الأهم وهو تصفح أو الذهاب لعنوان ويب معين
CODE
.navigate ("http://www.google.com.eg/")

حيث يتم كتابة عنوان الويب أو الصفحة المراد الذهاب إليها بين أقواس وأقواس تنصيص ، ونستخدم في هذه الحالة الفعل "navigate" (تصفح)

من المتعارف عليه أنه عند تصفح صفحة معينة فإن المتصفح قد يستغرق بعض الوقت لتحميل الصفحة ، ولضمان تحميل الصفحة بشكل كامل قبل استكمال عمل الكود نضع هذا السطر
CODE
Do: DoEvents: Loop Until .readyState = 4<br />

حيث يقوم بعمل حلقة تكرارية ولا نفعل شيء داخل الحلقات التكرارية ، فقط بمثابة عملية انتظار للتحميل إلى أن يتم تحميل الصفحة بشكل كامل

أرجو أن يكون الدرس مفيد وواضح ، وتكون سلسلة هذه الدروس انطلاقة لمجال جديد لم يتطرق إليه الكثيرون في الوطن العربي
وفقني الله وإياكم لكل خير

وأترككم مع الشرح في الفيديو




*** إذا أعجبكم الفيديو لا تنسوا الضغط على زر إعجاب Like وعمل اشتراك بالقناة Subscribe وتفعيل زر الجرس ليصلكم كل جديد

b6ppr_YouTube


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

كان معكم أخوكم في الله / ياسر خليل أبو البراء
 
 


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



look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 09:21 صباحاً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 2
المشاركات : 1824
رصيد العضو : 0
الجنس :
الدعوات : 21
قوة السمعة : 20048
الاعجاب : 12
موقعي : زيارة موقعي

جزاكم الله خيرا اخى الحبيب ياسر 3




توقيع :الصقر

اخى العضو الكريم
اذا كنت ترى ان المنتدى مفيد لك
فكن سفيرا لنا بدعوة الاخرين للانضمام معنا
فالدال على الخير كفاعله


look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 09:33 صباحاً   [2]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وجزيت خيراً بمثل ما دعوت لي يا غالي .. مشكور على مرورك العطر




look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 10:18 صباحاً   [3]
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 43
المشاركات : 853
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 1-5-1989
الدعوات : 1
قوة السمعة : 6611
الاعجاب : 2
المشاركة الأصلية كتبت بواسطة: YasserKhalil وجزيت خيراً بمثل ما دعوت لي يا غالي .. مشكور على مرورك العطر
​رائع
واصل من دون فواصل
و تابع مع دون تاعب




look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 11:08 صباحاً   [4]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
الأروع هو مرورك العطر بالموضوع أخي العزيز سليم




look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 12:23 مساءً   [5]
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 28
المشاركات : 11
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 9-1-1977
قوة السمعة : 34
الاعجاب : 0

جزاكم الله خيرا اخى





look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 12:41 مساءً   [6]
معلومات الكاتب ▼
تاريخ الإنضمام : 14-09-2018
رقم العضوية : 8001
المشاركات : 12
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 2-10-1972
قوة السمعة : 28
الاعجاب : 0
بالتوفيق




look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 02:13 مساءً   [7]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وجزيتم خيراً إخواني بمثل ما دعوتم لي ..
تقبلوا تحياتي




look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 04:29 مساءً   [8]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
تم إضافة رابط فيديو لشرح الموضوع ..أرجو أن ينال إعجابكم
ويا ريت مننساش لايك للفيديو ، واشتراك في القناة Subscribe ، وفعل الجرس عشان يوصلكم كل جديد إن شاء الله
تقبلوا تحياتي




look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 05:53 مساءً   [9]
معلومات الكاتب ▼
تاريخ الإنضمام : 05-09-2017
رقم العضوية : 371
المشاركات : 177
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 3-7-1969
الدعوات : 1
قوة السمعة : 292
الاعجاب : 0
دائما مبدع استاذ ياسر

جزاك الله كل خيراً




look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 06:02 مساءً   [10]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
تسلم أخي العزيز خالد ومشكور على مرورك العطر بالموضوع
ولاتنسى الاشتراك في القناة :) >> على الأقل أحسن من قناة السويس :)




look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 07:29 مساءً   [11]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1766
رصيد العضو : 1
الدولة : مصر
الجنس :
الدعوات : 2
قوة السمعة : 9687
الاعجاب : 26
رائع بارك الله فيك استاذى الكريم شرح وافى وكافى جعله الله فى ميزان حسناتك



توقيع :ali mohamed ali


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

look/images/icons/i1.gif سلسلة التعامل مع الانترنت إكسبلورر من خلال الإكسيل (الدرس الأول) Create Internet Explorer Object
  03-11-2018 08:05 مساءً   [12]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
بارك الله فيك أخي الكريم علي .. الأروع هو مرروك المشرف بالموضوع
تقبل تحياتي




اضافة رد جديد اضافة موضوع جديد
الصفحة 2 من 3 < 1 2 3 >




المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
التعامل مع المصفوفات noureddine70
3 112 noureddine70
كيف يتم ثنيت الاعمده فى المعادلات فى حاله التعامل مع الجداول EM_ACC
5 305 EM_ACC
التعامل مع خطاء error 1004 احمد شريف
0 773 احمد شريف
التعامل مع منتدى أكاديمية الصقر للتدريب Eslam Abdullah
42 10664 ramous90
التعامل مع التاريخ الهجري عند استخراج السنة منه Ashraf Fouda
2 1088 YasserKhalil

الكلمات الدلالية
التعامل ، سلسلة ، الانترنت ، إكسبلورر ، Internet ، Explorer ، خلال ، الإكسيل ،









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

الساعة الآن 03:21 AM