Professional Documents
Culture Documents
التعامل مع الأكسل 2003 من خلال الفيجوال بيزك 6
التعامل مع الأكسل 2003 من خلال الفيجوال بيزك 6
األجـــــــــــــــزاء:
انشاء ملف اكسل جديد و حفظه . .1
فتح و تعديل و حفظ ملف اكسل .2
استيراد البيانات من األكسل .3
تصدير البيانات الى االكسل .4
طباعة االكسل .5
بعض الموضوعات الهامه فى التعامل مع الـ Excelمن خالل الـ Visual Basic 6.0 .6
مشروع عملى على التعامل مع االكسل .7
نظره سريعه على مكونات : Excel 2003انظر الصورة التاليه ... .1
Quick look at MS-Excel 2003
: Visual Basic 6.0 الموجوده داخل الـExcel التعرف على مكتبة الـ .2
Excel 2003 و هى المختصه بالتعامل مع نسخة الـMicrosoft Excel 11.0 Object Liberary المكتبة اسمها
: المختلفه على حسب االصدار مثلExcel و هناك مكتبات للتعامل مع نسخ الـ
Microsoft Excel 12.0 Object تستدعىMicrosoft Office Excel 2007 اذا كنت تريد التعامل مع نسخة
Liberary
Microsoft Excel 11.0 Object تستدعىMicrosoft Office Excel 2003 اذا كنت تريد التعامل مع نسخة
Library
Microsoft Excel 10.0 Object تستدعىMicrosoft Office Excel 2002 اذا كنت تريد التعامل مع نسخة
Library
Microsoft Excel 9.0 Object تســتدعىMicrosoft Office Excel 2000 اذا كنت تريد التعامل مع نسخة
Library
اذا كنت تريد التعامل مع نسخة Microsoft Office Excel 1997تســتدعى Microsoft Excel 8.0 Object
Library
و لتحميل المكتبه الخاصه بالجزء الخاص بنا فى هذا الدرس Excel 2003نتبع الخطوات كما بالصورة التاليه :
-ماذا تفعل عندما تريد فتح ملف Excelعادى للعمل عليه بدون الفيجوال بيزك ؟!
انت تقـــوم بعمـــل Right-Clickفى مكـــان على الـ DeskTopمثال ثم من القائمـــة الـــتى تظهـــر تختـــار Newثم
Microsoft Excel WorkSheetو هذا الفعل و بالمثل ما نفعله فى الـ . Visual Basic 6.0
االن فى الحدث CmdNew_Clickاكتب الكود التالى :
oXl.Visible = True
و شغل البرنامج و اضغط على مفتاح CmdNewتالحظ ان ملف اكسل فتح و لكن خاوى ليس بــه شــىء و هـذا ألننــا لم
نقم اال بفتح برنــامج ...... Microsoft Excel 2003 Applicationو لكن هــذا بالفعــل مـا قمنــا بــه عنــدما حجزنــا
النسخه Excel.Applicationفى الموديول و لكن مــا زاد عليــه اننــا اخبرنــا البرنــامج ان يجعــل خاصــية = Visible
Trueاى ان طبيعتها هى . Falseاذا اردنا فتح ملف Excelللعمل به اذا نحن نريد فتح WorkBookمن Excelو
ذلك عن طريق اخبار البرنامج أن هناك كائن جديد Objectهو WorkBookو المخصص له المتغير .oWB
بعد الكود السابق اكتب الكود التالى :
Set oWB = oXl.WorkBooks.Add
قم بتجربة المفتاح هذه المره ستجد أن الـ Excelقد فتح و به WorkBookيمكنك العمــل بهــا و مــا حــدث انــه اخبرنــا
الفيجوال بيزك باضافة WorkBookجديد لبرنامج األكسل المخزن نسخته فى المتغير . oXl
االن اغلق قم باضافة مفتاح باسم CmdExitبعنوان Exitو فى الحدث CmdExit_Clickاكتب الكود :
End
و هذا النهاء البرنامج .
االن قم باعــادة التجربــة ثم اضــغط على Exitو الحــظ ان البرنــامج قــد اغلــق و لكن الـ Excelلم ينتهى ,و اذا اردنــا
الخروج من الـ Excelايضا فان فى الحدث CmdExit_Clickقبــل الكــود الســابق نكتب الكــود التـالى و ايضـا يمكننـا
اضفافة هذا الكود فى الحدث Form_UnLoadحيث اذا اردنا الخروج من عن الضغط على : X
oXl.Quit
االن قم باعــادة التجربــة ثم اضــغط على Exitو الحــظ ان البرنــامج قــد اغلــق و الـ Excelايضــا و اذا اردنــا ان نحفــظ
هذا االكسل قبل الخروج من البرنامج فيمكننا استخدام كود حفظ عادى للـ Excelال أحبذ اســتخدامه حيث نضــيف مفتــاح
باســم CmdSaveعلى الفــورم بعنــوان Saveو فى الحــدث CmdSave_Clickنكتب الكــود التــالى لحفــظ ملــف الـ
Excelالمنشأ :
oWB.Save
االن قم باعادة التجربة ثم اضغط على Saveثم اغلق البرنامج و انظر فى المجلد فانك لن تجد شيئا ألن ملــف الـ Excel
تم حفظه فى , My Documentsاذا اردنا حفظ الـ Excelفى المجلد الــذى Excelباالســم الـذى نريــده فاننـا نضــيف
مفتاح باسم CmdSaveAsعلى الفورم بعنــوان Save Asو فى الحــدث CmdSaveAs_Clickنكتب الكـود التـالى
لحفظ ملف الـ Excelالمنشأ فى مجلد Excelباسم : MyExcel1
"oWB.SaveAs App.Path & "/MyExcel1.Xls
view rawgistfile1.vb hosted with ❤ by GitHub
االن قم بتجربة البرنامج و ال تنسى فى كل مره تجرب البرنامج أن تبدأ بالضغط على مفتاح Newثم تظهر الفورم أمامك
و هنا ستضغط على مفتاح Save Asو افتح مجلد Excelأو ايا كان اسم المجلد الذى يحتوى على مشروعك ستجد أن
ملف Excelباسم MyExcel1.Xlsقد تم انشاءه بالفعل لديك ,لكن ماذا اذا اردنا حفظ ملف الـ Excelفى مكــان اخــر
أو فى أى مكان نريـده فاننــا نحتـاج الى اداة CommonDialogعلى الفـورم و سـتكون باسـم Cdl1و سـنقوم بالغـاء
الكود السابق عن طريق وضع عالمة Commentأو تعليق و نكتب الكود التالى فى الحدث : SaveAs_Click
'Visual Basic Online Course - Excel 2003 Part 2
'Automate Excel from Visual Basic
قم بتجربة البرنامج اضغط على Newثم Save Asو حدد اسم الملف و ليكن Sheet1و المكان الذى تريــد حفظــه بــه
"اذا كنت تعمل على شــبكه جــرب حفظـه على جهــاز اخــر" و اضــغط Saveمن CommonDialogالظــاهر امامـك ثم
اغلق البرنامج تالحظ ان الـ Excelتم اغالقــه مــع البرنــامج و عنــد فتح المجلــد الــذى تم الحفــظ فيــه ســتجد بــه ملــف الـ
Excelباسم . Sheet1
األن و قد تعلمنا انشاء ملف Excelجديد و حفظة بشتى الطريق .
الى اللقـاء فى الـدرس الثـانى ان شـاء هللا بعنـوان (فتح -حفـظ -تعـديل ملـف
)Excelفتابعــــــــــــــــــونا ,
الجـــــــــزء الثانى -فتح و تعديل و حفظ ملف اكسل
باذن هللا تعالى سنستخدامـ مشروع المثال السابق و الذى سيتم رفعه فى نهايـة األجـزاء ان شـاء هللا تعـالى ,حيث سـنقوم
بالضغط على Newالنشاء ملف Excelجديد حيث ســيفتح ملــف الـ Excelعلى الشاشــة ثم نقــوم بحفظــه فــارغ بــدون
تعديل عليه باسم ExcelFileمن مفتاح Save Asالموجود على الفــورم ثم نغلــق الـ Excelالــذى نالحــظ أنــه بالفعــل
تغير اسمه فى شريد عنوان الـ Excelو نغلق البرنامج و نتأكد من وجوده فى المجلد الموجود بــه المشــروع أو اذا كنت
تقوم بنفسـ مثالى ستجده فى المجلد Excelكما بالصورة التاليه :
شكل المجلد
المفروض أننا نقوم األن بالتعديل على ملف الـ Excelباسـتخدام الكـود من داخـل الـ Visual Basicو هنـا نفـرق بين
أمرين :
)1التعديل على ملف الـ Excelالموجود به بيانات مسبقا و حفظ التغييرات .
)2بداية الكتابه فى ملف الـ . Excel
االن نقــــــــــــــــــوم بفتح االكســــــــــــــــــل ExcelFileعن طريــــــــــــــــــق البرنــــــــــــــــــامج كالتــــــــــــــــــالى :
ال يوجد فرق برمجى بين النقتطينـ و لكن أريد أن أوضح نقطه معينه و هى أنه يمكنك استخدام الفيجوال بيزك لعمل
مشروع Excelمن البدايه الى النهايه و ايضا يمكنك التعديل على ملف اكسيل به عمل مسبقا و جعله جزأ من برنامجك
و حتى ال نطيل فى الشرح ...نكمل بناء على االفتراض األول ..
سنقوم بادراج مفتاح Commandجديد على الفورم بعنوان Open Excelباســم CmdOpenو الــذى ســنقوم عن
طريقه بفتح ... ExcelFileفى الحدث CmdOpen_Clickنكتب الكود التالى :
'Visual Basic Online Course
'Automate MS Excel From VB6
قم بتجربة البرنامج و الحظ ظهور ملف الـ Excelمفتوح على الشاشة و االن ابدأ عمل االتى كما فى الصورة التاليه :
و هــو عبــاره عن مشــروع حســاب قيمــة فــاتورة صــغير جــدا بــدون تفاصــيل كثــيره حيث ضــريبة المبيعــات ( )%10و
االستقطاعات تكون أى رقم ...
بعد االنتهاء من تصميم االكسل حاول حفظ ملف االكسل ExcelFileو البرنامج مفتوح Ctrl+Sاو من Fileثم Save
ســــتجد أن ملــــف الـ Excelالــــذى انشــــأناه ال يتمكن حفظــــة ألنــــه ReadOnlyأى مفتــــوح للقــــراءه فقــــط ,
اظهــر البرنــامج أمامــك و اضــغط على Save Asو قم بحفظــه بنفس االســم ExcelFileأو بــأى اســم اخــر ســتجد أن
البرنامج يعطيك رسالة خطأ " .... "Can not Create Objectاذا ما العمل ؟
ال حظ ان فى الدرس السابق قمنا بحفظ ملف الـ Excelبدون أى اعتراضات من البرنامج أو من MS-Excel 2003و
لكن ألن ملف الـ Excelهذه المره تم انشاءه مسبقا و محفوط بالفعــل فهــذا معنــاه اننــا لن نتعامــل مــع oXlألنــه بالفعــل
حاضـــــــــــــــــــــــــــــــــــــر معنـــــــــــــــــــــــــــــــــــــا ....للتوضـــــــــــــــــــــــــــــــــــــيح أكـــــــــــــــــــــــــــــــــــــثر :
خارج بيئة الفيجوال بيزك -فى بيئة الويندوز العاديه عندما تضغط Right-Clickو تختار New Excel Fileهل
هذا يقوم الويندوز بانشاء برنامج Excelأو يقوم فقط بانشاء Workbookجديد ؟! طبعا يقوم بانشاء Workbook
جديد ....و هذا ما نفعله فة بيئة الفيجوال بيزك حيث :نأخذ نسخه من برنامج Excelمره واحده فقط فى البدايه و
نعمل عليها و نحفظها و لكن عندما نستدعيها لحفظها فاننا نستدعى Workbookو نحفظ .....Workbookوصلت
الفكره ؟!
الن نريد تعديل كود الحفظ حيث نريد ان نحفظ Workbookموجود بالفعل مفتوح أمامنا فمنا بتعديله "بالكتابه فيه" و
نريد حفظ هذه التعديالت ....فى الحدث CmdSaveAs_Clickنستبدل هذا الكود :
WB.SaveAs FileNm
بهذا الكود :
oXL.ActiveWorkbook.Close True, FileNm
و نقوم بتجربة البرنامج نجد أنه قام بحفظ التغييرات بنجاح و لكن تظهر رسالة تأكيد حفــظ التغيــيرات على ملــف Excel
موجود مسبقا "هل تريد حفظ التغيرات؟" و نضغط " "Yesو لكن ماذا اذا لم نرد أن نظهر هذه الرســالة و نؤكــد الحفــظ
تماما ...نقوم بزيادة هذا السطر لكود الحفظ قبل اخر سطر ليصبح كود الحدث CmdSaveAs_Clickكالتالى :
'Visual Basic Online Course
'Automate Excel2003 from VB6
حيث الكود بالســطر قبــل االخــير "قبــل كــود الحفــظ" يمنــع الـ Excelمن اظهــار رســائل نهائيــا فقــط يقــوم بتنفيــذ األمــر
. الــــــــبرمجى المنطقى "بمعــــــــنى اخــــــــر الـ Excelافــــــــترض اننــــــــا ســــــــنقوم بالضــــــــغط على "Yes
األن قم بتجربة البرنــامج و قم بــأى تعــديل و احفــظ الـ Excelمن مفتــاح Save Asســتجد أنــه تم حفظــة باالســم الــذى
اعطيتــــــــــه أو باالســــــــــم الموجــــــــــود فعال ExcelFileبــــــــــدون مشــــــــــاكل أو رســــــــــائل تحذيريــــــــــه .
الحمد هلل و الى هنا نكون قد وصلنا لنهاية هذا الجزء (فتح و تعديل و حفـظ الـ Excelمن خالل الفيجـوال بـيزك) بعـد أن
تعرضـــــــــــــــــــــــــنا لمجموعـــــــــــــــــــــــــه من األخطـــــــــــــــــــــــــاء و قمنـــــــــــــــــــــــــا بحلهـــــــــــــــــــــــــا .
و الميزه الكبيره من استيراد البيانات من الـ Excelفى أغلب االوقات تعــود الى وجــود كميــات من البيانــات المطلــوب
معالجتها فى مكان واحد بطرق مختلفة خــارج الـ Excelامــا ألهميتهــا أو لصــعوبة تطــبيق تلــك المعالجــه من خالل الـ
Excelففى النهاية كون الـ Excelجــزء من مجموعــة الـ Microsoft Officeفــان ذلــك يجعلــه Sharedفى
معظم األوقات حتى فى حالة وجود Passwordفان فك الـ Passwordأصبح فى متناول الجميع أى انه غير أمن
.
وظيفــــــة الـ Visual Basicهنــــــا هى االعتمــــــاد على الـ Excelفى عــــــرض ثم معالجــــــة البيانــــــات .
فى المثال السابق قمنا بعمل ملف Excelبسيط لحساب فاتورة و فى هذا الـدرس سـنقوم باسـتكمال الشــرح على نفس
المثــــــــــــــــــــــــــــــــــــــــــــــــــــال حيث ســــــــــــــــــــــــــــــــــــــــــــــــــــنقوم بــــــــــــــــــــــــــــــــــــــــــــــــــــــ -:
)1تصــــــــــــــــــــــــــميم Formتتناســــــــــــــــــــــــــب شــــــــــــــــــــــــــبيهه للموجــــــــــــــــــــــــــوده بالـ Excel
Visual Basic )2ربـــــــــــــــــــــــــــــــــــــــط الـ Excelبالـ 6.0
Visual Basic )3عــــــــــــــــــــــــــرض ملــــــــــــــــــــــــــف الـ Excelفى 6.0
)1تصــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــميم : Form
سنقوم بجعل الفورم تظهر بهذا الشكل كما فى الصورة التاليه و سيتم رفع المثال لتنزيلــه فى نهايــة الموضــوع ان شــاء
هللا :
شكل الفورم
و هنــا بعــد تصـميم الفــورم كمــا بملــف االكســل ExcelFile.Xlsالــذى قمنــا بعملــه فى الــدرس الســابق فاننــا ســنقوم
باستيراد البيانات الموجوده فيه على انها هى البيانات الوحيده فى االكسل و لكن كما ذكرنا فانـه فى الواقـع يكـون ملـف
األكسل به بيانــات اكــثر من ذلــك على ســبيل المثــال نحن نتعامــل مــع Workbookواحــد و Sheetواحــد فى بعض
االحيان تجد أكثر من Workbookو اكثر من Sheetو سنأتى الى ذلك ان شاء هللا بعد معرفــة كيفيــة االســتدعاء .
'Determine Xl Location
oXL.Workbooks.Open App.Path & "/ExcelFile.Xls", True,
True
oXL.Visible = False
view rawgistfile1.vb hosted with ❤ by GitHub
حيث قمنا بتحديد مكان و فتح الـ Excelو ثانى معامل Parameterهو Trueو هو قيمــة UpdateLinksأى
نجعل ملف الـ Excelيقوم بتجديدـ الروابط و المعادالت الموجوده به و ثالث معامل ReadOnlyقيمته True ألننــا
ســـــــنقوم فقـــــــط باالســـــــتدعاء و الكـــــــود الثـــــــانى يفيـــــــد أننـــــــا لن نظهـــــــر الـ Excelعلى الشاشـــــــة .
حيث قمنا بتحديد الـ Sheetو هو الـ Sheetرقم ( )1ثم حددنا قيمة الـ Text1تســاوى الخليــه رقم ( )L3و هكــذا
لبــاقى الـ TextBoxsو بالنســبة للتــاريخ فــان تنســيق خليــة التــاريخ فى الـ Excelهــو Dateو بالتــالى ال يوجــد
مشكلة فى استيراد حقل تــاريخ من الـ Excelالى أداة تــاريخ فى الـ Visual Basicوهى DateTimePicker
. باســـــــــــــــــــــــــــــــــــــــــــم Dtp1الموجـــــــــــــــــــــــــــــــــــــــــــوده على الـ Form
قم بتجربـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــة البرنـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــامج ....
تحميــــــــــــــــــــــل التطــــــــــــــــــــــبيق حــــــــــــــــــــــتى هــــــــــــــــــــــذا الــــــــــــــــــــــدرس MediaFire.Com
الى اللقاء فى الجزء القادم ان شاء هللا تصدير البيانات الى الـ Excel
الجـــــــــزء الرابع -تصدير البيانات الى Excel
بعد ان عالجنا كيفية استيراد البيانات فى الجزء الســابق ,نتعامــل االن مــع موضــوع شــبيه و هــو تصــدير البيانــات الى الـ
Excelمما يجعل التعامل مع الـ Excelمفيد الى حد كبـير و ســنقوم بــالتطبيق على المثــال الســابق ,لـذا قم بتحميلـه من
الدرس السابق.
بداية سنقوم باضافة مفتاح على الفـورم بعنـوان "تصـدير الى االكسـيل" باسـم Command2و المطلـوب هـو تحـديث
الجدول الموجود فى االكسل الذى قمنا باستيراده فى الجزء السابق.
و فى البداية سنقوم باستيراد البيانات أوال عن طريـق Command1و عنـدما يقـوم البرنـامج بعـرض البيانـات سـنقوم
بتحديث البيانات المعروضه .
حتى االن لم نعمل اال على صف واحد من الخانات فى الـ Excelأى اننا لم نضيف بيانات جديدهـ و للعلم :التعامــل مــع الـ
Excelيمكن أن تجعله شبيه للـ Accessو لكن مع الوقت حيث انهما متشابهان فى الكثير جدا .
و بـــالتطبيق على المثـــال الســـابق "حســـاب فـــاتورة" نضـــيف الى الفـــورم مفتـــاح بعنـــوان "طباعـــة فــاتورة" باســـم
Command3و المطلوب هو طباعة الفاتورة الحاليه و يوجد طريقتين :
أ) تحديد الطباعه من اإلكسل نفسه
ب) تحديد الطباعه من الفيجوال بيزك
و سنعتمد الطريقه األولى األن حيث سنفتح ملف اإلكسل و سنحددـ الفاتورة بالكامــل و من Fileنختــار Print Area
ثم Set Print Areaثم نغلق اإلكسل و نحفظ التغييرات .
الحظ :
اذا لم يكن لديك Printerسيقوم البرنامج تلقائيا بالطباعه فى ملف mdiيمكنك استعراض شكل الطباعه منه .
-بالنســبه للطريقـة الثانيــه و هى تنســيق ملـف الـ Excelمن داخــل الفيجـوال بـيزك ففى درس قـادم ان شــاء هللا بعــد
االنتهاء من األساسيات المطلوب معرفتها للتعامل مع Excelبدون مشاكل .
-يمكنك ادراج جميع التنسيقات على ملــف االكســيل من داخــل الـ Excelنفســه و طباعتهــا من الفيجــوال بــيزك و هى
الطريقه االسهل اال اذا كان التنسيق جزء من عمل البرنامج و فى جميع الحاالت سندرس الطريقه الثانيه ان شاء هللا .
-جارى تجهيز برنامج به جميع تطبيقات االكسيل المطلوبه فى سوق العمل .
الى اللقاء فى الدرس القادم ان شاء هللا بعنوان "بعض الموضـوعات الهامــه
فى التعامل مع الـ Excelمن خالل الـ . " Visual Basic 6.0
الجـــــــــزء السادس -موضوعات هامه
الموضوع األول :التنسيق
vb6 Excel
و سنبدأ األن ببرمجه المشروع الضافة أكواد تمكننا من العمل على الـ Excelليظهر بهــذا الشــكل من داخــل الـ Visual
Basic 6.0مع العلم أنه يمكن عمل ذلك مباشرة من داخل الـ Excelو ال يزال ضمن البرنامج و لكن اذا كنت ال تريد أن
يفتح أى شخص ملف الـ Excelالتابع للبرنامج و تغيير تنســيقه و قمت بحمايتــه فاضــافة أكــواد لتنســيق الـ Excelمن
داخل البرنامج هو الحل األمثل .
المطلوب منا عند فتح الـ Form1لتنسيق الفاتورة الخاصه بنا أن نجدها فى األداة و بالتالى فى الحدث Form_Load
نكتب الكود التالى :
'Microsoft Visual Basic 6.0 Code
'Automate Excel Sheet from Visual Basic 6.0
--------------------------------------------
With Spreadsheet1
.Left = 0
.Top = 0
End With
With oXL
.Workbooks.Open App.Path & "/ExcelFile.Xls", True,
False
.Visible = False
Set oSheet = .ActiveSheet
End With
oSheet.Cells.Copy
Spreadsheet1.Cells.Paste
view rawgistfile1.vb hosted with ❤ by GitHub
الـذى بـه الفـاتورة حيثExcel فى ملف الـSpreadSheet الخطوه الثانيه هى مفتاح حفظ التغيرات التى تطرأ على الـ
نكتب الكــودCommand1_Click و فى الحــدثSave To Excel بعنــوانForm على الـCommand1 نضــع
: التالى
: و ما قمنا بعمله هنا هو
-تحدي ـدـ مــدى الخاليــا المــراد حفظهــا من A1 الى L70و وضــعنا فى االعتبــار أن الفــاتورة سيضــاف عليهــا بيانــات .
-نســـــــــــــــــــــــــــــــــــــــــــــــــــــخ الخاليـــــــــــــــــــــــــــــــــــــــــــــــــــــا فى المـــــــــــــــــــــــــــــــــــــــــــــــــــــدى
. -لصـــــــــــــــــــق الخاليـــــــــــــــــــا فى المـــــــــــــــــــدى المقابـــــــــــــــــــل فى ملـــــــــــــــــــف الـExcel
-حفــــــــــظ التغيــــــــــيرات على ملــــــــــف االكســــــــــل بــــــــــدون اظهــــــــــار رســــــــــائل تنبيــــــــــه منــــــــــه .
خطوه أخيره لكى نتأكدـ من أن تم حفظ التغييرات و هى الحدث Form_Unloadعند اغالق الشاشة تظهر رساله "هــل
تريد الحفظ؟" كالتالى :
'Visual Basic 6.0 Excel 2003 automation
Dim XX As Integer
)XX = MsgBox("Do you want to save changes?", vbYesNoCancel
If XX = vbYes Then
oXL.DisplayAlerts = False
"oXL.ActiveWorkbook.Close True, App.Path & "/ExcelFile.Xls
oXL.Quit
ElseIf XX = vbNo Then
oXL.DisplayAlerts = False
& oXL.ActiveWorkbook.Close False, App.Path
""\ExcelFile.Xls
oXL.Quit
Else
Exit Sub
End If
view rawgistfile1.vb hosted with ❤ by GitHub
الحــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــظ :
يمكنك االن تنسيق SpreadSheetبالضغط Right-Clickعليه حيث تظهر قائمه يمكنــك من خاللهــا تنســيقه مثــل الـ
Excelو حفـــــــــــــــــــــــظ هـــــــــــــــــــــــذه التغـــــــــــــــــــــــيرات كمـــــــــــــــــــــــا فعلنـــــــــــــــــــــــا فى األعلى .
"حسب Microsoftفانه من غير الممكن ربط االكسل بالفيجوال بيزك مباشرة" ...لذا يعتبر هــذا المثــال أقــرب طريقــه
الى عمــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــل .
يمكنك االن عمل (اضافه -حذف -تعديل -بحث) فى االكسل باستخدام االداه ! ......