تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حصريا لمنتدى vb4arab -المرجع الكامل للتعامل مع Microsoft Excel
#1
كاتب الموضوع : Athman




[SIZE=4]
التكامل مع برامج مايكروسوفت
1-التكامل مع برنامج Micrososft Excel


[/SIZE]
السلام عليكم ورحمة الله وبركاته وبعد

طبعا كتبت موضوعا يتكلم عن التكامل مع الاكسل وكان موضوعا بسيطا جدا وتذمر بعض الاعضاء منه لعدم الشرح بصورة مرنة وقلة الصورة وعدم وجود تطبيقات لذا قررت ان اعيده لكم بصورة جديدة
طبعا بدء من الاصدار 2005 وما فوق اصبح هناك برنامج داخلي تبع الفيجوال ستوديو وهو VSTOأي Visual Studio Tools for Office وهو موضوع جديد ربما أتكلم عنه لاحقا

نيجي لموضوعنا
ولعل التساؤل يطرح نفسه :مالهدف من التكامل مع Excel ؟؟؟؟؟
أس
تطيع أن ألخص أبرز الأسباب اللي تجعلنا نتكامل معه في عدة نقاط
1-إنشاء تقارير باحترافية عالية
2-سهولة الطباعة باستخدام الإكسل
3-إمكانية إنشاء نماذج (Forms) قوية ومدعومة

وغيرها من الأسباب التي ستتضح لاحقا من خلال هذا الموضوع بإذن الله

سنقوم في هذا البرنامج بإنشاء فورم لإدخال البيانات الشخصية ثم طباعتها وهذي صورة لواجهة البرنامج ونسخة من البرنامج موجودة في المرفقات

بداية علينا استيراد 3 ملفات هي على التوالي
اقتباس:
[TABLE="width: 100%"]
[TR]
[TD="class: alt2"]Interop.Excel.dll
Interop.Microso
ft.Office.Core.dll
Interop.VBIDE.dll
[/TD]
[/TR]
[/TABLE]


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




الهدف من استيرادنا لهذه الملفات الثلاث أنها هي الوصلة التي تربط بين برنامجنا وبين برنامج اكسيل حتى تتيح لنا التصميم داخل الاكسيل

وبعد ادراجهم نقوم باستيراده في اعلى محرر الاكواد للفورم الذي نريد ارتباطه بالاكسل
كالتالي

اقتباس:
[TABLE="width: 100%"]
[TR]
[TD="class: alt2"]
Imports
Excel

Imports
Excel.XlLineStyle
Imports Excel.XlBordersIndex
Imports Excel.Constants
Imports
Excel.XlBorderWeight
Imports Excel.XlSortOrder
Imports Excel.XlYesNoGuess
Imports Excel.XlSortDataOption
[/TD]
[/TR]
[/TABLE]

إلى الآن أكملنا الخطوات الأساسية والتي غالبا ستفعل لمرة واحدة فقط
نأتي الآن إلى الخطوة الأهم وهي التكامل مع الإكسل
التعامل مع الأكسل يكون في 3 خطوات

فتح البرنامج وإنشاء ورقة جديدة أو فتح صفحة موجودة
نقل البيانات من البرنامج إلى الإكسل (ثم إلى البرنامج إذا لزم الامر)
حفظ المستند (إختياري)
طباعة المستند اختياري

}}}
تم الشكر بواسطة: asemshahen5


الردود في هذا الموضوع
حصريا لمنتدى vb4arab -المرجع الكامل للتعامل مع Microsoft Excel - بواسطة Raggi Tech - 03-10-12, 12:37 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Exclamation [VB.NET] استيراد ملف اكسل الى vb.net Import Excel File Table –datagridview Sheet samo2000 1 3,696 20-02-22, 05:49 PM
آخر رد: رضوان الجماعي
  مثال للتعامل مع الجداول المرتبطة - عن طريق الكلاسات ابو ليلى 24 16,448 04-10-20, 06:16 PM
آخر رد: محمد بن عطية
  طباعة بيانات موجودة في برنامج على ( 2003 Microsoft Office Word ) abulayth 1 4,764 11-09-16, 07:20 AM
آخر رد: أبووسم
  صمم الكلاس الخاص بك - كلاس للتعامل مع SQL SERVER ابو ليلى 11 9,611 03-09-16, 07:43 PM
آخر رد: tryold
  فيديو بالعربي تبادل البيانات بين Excel و VB.net أحمد النجار 0 4,026 03-06-15, 10:53 PM
آخر رد: أحمد النجار
  حصريا لمنتدى فيجوال بيسك لكل العرب شرح مكتبه علي سبايسى (alysbisydata) alimse 9 7,602 03-01-15, 04:10 PM
آخر رد: abulayth
  الكامل في VB.Net (التعامل مع الأقراص و المجلدات و الملفات) rinawi 3 4,368 25-05-13, 01:11 PM
آخر رد: shaker.soft
  معلومة ::: Get Excel Version ::: RaggiTech 0 1,753 06-10-12, 09:58 PM
آخر رد: RaggiTech
  معلومة ::: Microsoft.VisualBasic.Compatibility RaggiTech 1 2,066 06-10-12, 09:42 PM
آخر رد: RaggiTech
  يمكننا استخدام فيجول بايزيك 2008 لإنشاء صفحات أشرطة إضافية لـ Excel 2007 RaggiTech 0 3,546 05-10-12, 01:14 AM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: