Visual Basic Online Course - Excel 2003 Part 4

بسم الله الرحمن الرحيم

فى الدرس السابق تعلمنا كيفية استيراد البيانات من الـ Excel.
درس اليوم ان شاء الله تعالى يتناول كيفية تصدير Export البيانات الى Excel 2003.

الجـــــــــزء الرابع - تصدير البيانات الى Excel

بعد ان عالجنا كيفية استيراد البيانات فى الجزء السابق, نتعامل الان مع موضوع شبيه و هو تصدير البيانات الى الـ Excel مما يجعل التعامل مع الـ Excel مفيد الى حد كبير و سنقوم بالتطبيق على المثال السابق, لذا قم بتحميله من الدرس السابق.

بداية سنقوم باضافة مفتاح على الفورم بعنوان "تصدير الى الاكسيل" باسم Command2 و المطلوب هو تحديث الجدول الموجود فى الاكسل الذى قمنا باستيراده فى الجزء السابق.

و فى البداية سنقوم باستيراد البيانات أولا عن طريق Command1 و عندما يقوم البرنامج بعرض البيانات سنقوم بتحديث البيانات المعروضه .

فى الحدث Command1_Click سنكتب الكود التالى :


و ما قمنا به هنا هو كالتالى :
- فتح الاكسل تمهيدا لتصدير البيانات اليه حيث أول معامل هو امتداد+اسم ملف الـ Excel و المعامل الثانى UpdateLinks و المعامل الثالث ReadOnly = False لأننا نقوم بالتعديل عليه .
- تحديد الـ Sheet التى سيتم العمل عليها و هى الـ Sheet الاولى .
- تحديث الخلايا
- تحديد الـ Sheet النشطة حاليا
- الغاء الرسائل التى تظهر من الأكسل
- حفظ التغييرات على الأكسل
- اغلاق الـ Workbook
- الخروج من الاكسل
- اظهار رسالة تفيد الحفظ
لاحظ :
هذه الطريقه هى تبسيط للشرح فقط لكى تتعرف على طريقة التعامل مع Excel و سندرس طرق أكثر تعقيدا فى الدروس القادمه ان شاء الله و لاحظ ايضا انه لا توجد ايا من الطرق التى درسناها تخرج رسائل Error لا من الـ Excel أو من الـ Visual Basic و سنتعرض فيما بعد الى رسائل خطأ كثيره و معالجاتها ان شاء الله تعالى .

حتى الان لم نعمل الا على صف واحد من الخانات فى الـ Excel أى اننا لم نضيف بيانات جديده و للعلم : التعامل مع الـ Excel يمكن أن تجعله شبيه للـ Access و لكن مع الوقت حيث انهما متشابهان فى الكثير جدا .

اسف على الاطاله ......

الى اللقاء فى الجزء القادم ان شاء الله بعنوان "طباعة الإكسل"

Comments

VB6 Popular Posts

Visual Basic Online Course - Excel 2003 Part 1

VB 6.0 Crystal Report With MS-Access 2003 - PassWord Problem

Visual Basic Online Course - Analog Clock in VB6