أستغفر الله العظيم ,, اللهم لك الحمد



العودة   منتديات داماس > برامج الكمبيوتر والانترنت > صيانة الكمبيوتر وحلول الحاسب الألي - هاردوير


مواضيع مميزة  


آخر عشرة مواضيع المواضيع النشطة


25-04-2006, 05:53 PM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,074
إعجاب: 1,894
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 8 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #1  

أضف المزيد من القوة إلى تطبيقات الأوفيس


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

المزيد القوة تطبيقات الأوفيس



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

المزيد القوة تطبيقات الأوفيس


المزيد القوة تطبيقات الأوفيس


المزيد القوة تطبيقات الأوفيس



انقر هنا لمشاهدة لقطة فيديو تشرح ما سبق


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

المزيد القوة تطبيقات الأوفيس








أو يمكنك الضغط على alt + f11 من لوحة المفاتيح فتظهر النافذة التالية








المزيد القوة تطبيقات الأوفيس








داخل تلك النافذة اكتب ما يلى









Sub calc ( )


Shell "E:\WINDOWS\system32\calc.exe" '4

End Sub






كما نلاحظ يتكون ذلك الماكرو من عدة أسطر يجب أن يبدأ كل ماكرو بكلمة Sub متبوعة باسم الماكرو و هنا calc و ينتهى الماكرو دائما بعبارة End Sub و السطر أو السطور بينهما نكتب بينهما الأوامر البرمجية و هى فى مثالنا الحالى

Shell "E:\WINDOWS\system32\calc.exe" '4


تستطيع طبعا كتابة مسار أى برنامج تريد تشغيله .و لا تنسى بعد كتابة الماكرو أن تقوم بحفظه . حسنا الآن تجريب الماكرو فى برنامج الورد من قائمة (أدوات ) اختر ( ماكرو ) ثم ( وحدات ماكرو )


المزيد القوة تطبيقات الأوفيس








كما نلاحظ فى الصورة السابقة يمكن تنفيذ الماكرو أو تحريره أو حذفه إلخ







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


المزيد القوة تطبيقات الأوفيس




























كما لاحظنا أن قوة الماكرو فى تطبيقات الأوفيس تعتمد على الإلمام بلغة الفيجوال بيسك فكلما تعمقنا فى تلك اللغة كلما استطعنا أن نصنع وحدات ماكرو أكثر احترافا و لكن دعونا نأخذ فكرة بسيطة دون الدخول فى تفاصيل كثيرة كتابة وحدات الماكرو تعتمد على البرمجة بالكائنات حيث يتعامل مع البيانات على إنها كائنات object ككائنات الحية لها خصائص properties و تقوم بأفعال تسمى methods و تتأثر بأحداث تسمى events لتسهيل الأمر نشبها بالإنسان فهو كائن object له خصائص properties تميزه كطوله و وزنه و لون عينه و هكذا هذا الإنسان يقوم بأفعال methods مختلفة كالقراءة و المشى و النوم كما يتأثر هذا الإنسان بأحداث events موجودة فى بيئته فالضوء الشديد مثلا عبارة عن حدث events يؤثر على الإنسان فيجعله يغمض عينه هذا الإغماض يسمى فعل methods هل اتضحت الصورة مثال آخر و أرجو أن لا تتضايقوا من اسهابى فى الشرح لأن ذلك هو الباب الذى سيفتح لنا كنز إنشاء الماكروات سنفرض أن لدينا عصفور هذا العصفور عبارة عن كائن object له خصائص properties كلون ريشه أو طول منقاره , هذا العصفور يقوم بأفعال methods كالتغريد و الطيران كما يتأثر بأحداث موجودة events فى بيئته و هكذا نكتشف أن كل كائن له خصائصه التى تميزه و له أفعاله التى لا يشترك بها غيره فالعصور مثلا يستطيع الطيران بينما الإنسان يستطيع القراءة و كل كائن يتأثر ببيئته و يصدر أفعالا methods بناء على خصائصه properties كذلك فى البرمجة بالكائنات فالوثيقة كائن و الجدول الذى نرسمه كائن له خصائص كعدد الصفوف و عدد الأعمدة و يتصرف ذلك الكائن بأفعال methods كجمع خليتين مثلا أو إظهار اسم الطالب الذى حصل على أعلى درجة و هكذا دعونا نأخذ مثالا لماكرو سيقوم بإنشاء جدول بعد أن يسألنا عن عدد الأعمدة و عدد الصفوف ثم يقوم بتنسيقه بشكل جميل اضغط alt + f11 من لوحة المفاتيح و قم بكتابة ما يلى



Sub mytables()






Dim iRows As Integer, iColumns As Integer

Dim myTable

iRows = InputBox("ما عدد صفوف الجدول")

iColumns = InputBox("ما عدد أعمدة الجدول")

Set myTable = ActiveDocument.Tables.Add(Selection.Range, iRows, iColumns)

myTable.AutoFormat Format:=wdTableFormatColorful3

End Sub














يفضل نقل السطور السابقة من الصورة التالية حتى لا يحدث خطأ
المزيد القوة تطبيقات الأوفيس



فى السطر الثانى و الثالث نقوم بالإعلان عن وجود ثلاث كائنات هم الأعمدة و الصفوف و الجدول نفسه

فى السطر الرابع أقوم بإظهار نافذة تسأل المستخدم عن عدد الصفوف

فى السطر الخامس نظهر نافذة تسألنا عن عدد الأعمدة

فى السطر السادس نقوم بإنشاء الجدول بناء على الأرقام التى أدخلها المستخدم

السطر السابع نقوم بتنسيق الجدول و لاحظ الرقم 3 المكتوب غيره برقم 2 مرة و رقم 4 مرة أخرى ستحصل على شكل مختلف فى كل مرة

السطر الأخير نقوم فيه بإنهاء الماكرو

جرب تنفيذ تلك الخطوات و شاهد النتيجة بنفسك


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

يمكن تحميل الماكرو مكتوبا فى ملف نصى من المرفقات


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

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


http://ahmdatef.4shared.com/



و يمكنك هنا أن تجد العديد من الأمثلة المفيدة لأختنا أزهارو على الرابط التالى

امثلة عملية على الماكرو

قمت بعمل كتاب الكترونى يحوى الشرح و الصور و الأمثلة على الرابط التالى


http://www.zshare.net/download/52519210afb35523/

أو



http://rapidshare.com/files/203103778/4office.zip






المواضيع المشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
أضف المزيد من القوة لأسطوانة الأكس بي الخاصة ذات سيدي 700 ميغا ملتي بوت بأقل حجم New star المرحلة الرابعة : Multiboot عمل اسطوانه متعددة الانظمه ذاتية الاقلاع 111 01-12-2015 09:43 PM
احدث التعريفات جاهز للاضافة الى نسختك لتعطيها المزيد من القوة ادخل لترى بنفسك Ahmed Diaa المرحلة الثالثة : إضافة البرامج و الدرايفرات وبعض ملفات الميديا أو الخلفيات 11 30-01-2010 10:47 AM
مرة اخرى شرح دمج [Drivers Pack] مع الويندوز لمنحه المزيد من القوة Khalid4Ever برامج 61 11-01-2010 10:40 PM
تعلم صناعة الماكرو بنفسك لإضافة مزيد من القوة لتطبيقات الأوفيس ahmdatef برامج 40 09-06-2006 08:08 AM
إهداء للغالي أبو الحسن ::: الأوفيس اكس بي برو عربي + تعريب الأوفيس 2003 يسعد صباحك برامج 23 28-05-2006 10:19 AM

25-04-2006, 07:12 PM
MoonMan غير متصل
عضوية الشرف
رقم العضوية: 17273
تاريخ التسجيل: Jan 2005
المشاركات: 4,306
إعجاب: 93
تلقى 193 إعجاب على 68 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #2  
ما شاء الله عليك أخي أحمد

موضوع رائع جداااااا


بارك الله فيك و جعل ذلك في ميزان حسناتك ..


مع خالص تحياتي ..


25-04-2006, 07:30 PM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,074
إعجاب: 1,894
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 8 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #3  
المشاركة الأصلية كتبت بواسطة MoonMan 
ما شاء الله عليك أخي أحمد
موضوع رائع جداااااا
بارك الله فيك و جعل ذلك في ميزان حسناتك ..
مع خالص تحياتي ..
أشكرك أخى العزيز و بارك الله فيك

25-04-2006, 08:29 PM
يسعد صباحك غير متصل
عضوية الشرف
رقم العضوية: 23076
تاريخ التسجيل: Jul 2005
المشاركات: 21,683
إعجاب: 7,846
تلقى 3,971 إعجاب على 506 مشاركة
تلقى دعوات الى: 445 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #4  
يعطيك ألف عافية عزيزي أبو شادي 0

ماشاء الله تبارك الله فبركة ولا أحلى الله ينور عليك ويسعدك ويبارك فيك0

تقبل تحياتي0


25-04-2006, 08:37 PM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,074
إعجاب: 1,894
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 8 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #5  
المشاركة الأصلية كتبت بواسطة يسعد صباحك 
يعطيك ألف عافية عزيزي أبو شادي 0

ماشاء الله تبارك الله فبركة ولا أحلى الله ينور عليك ويسعدك ويبارك فيك0

تقبل تحياتي0
تسلم يا غالى

25-04-2006, 11:09 PM
New star متصل
مدير عام ومؤسس بوابة داماس
رقم العضوية: 1
تاريخ التسجيل: Mar 2003
الإقامة: SYRIA
المشاركات: 27,005
إعجاب: 4,665
تلقى 6,817 إعجاب على 856 مشاركة
تلقى دعوات الى: 1636 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #6  
ماشاء الله عليك اخي ابو شادي ...يعطيك العافية

و اتمنى ان لا بتخل علينا بالمزيد بهذا المجال

خالص الشكر و التقدير



26-04-2006, 12:47 AM
Azharo غير متصل
عضوية الشرف
رقم العضوية: 25230
تاريخ التسجيل: Sep 2005
الإقامة: Palestine
المشاركات: 1,481
إعجاب: 14
تلقى 65 إعجاب على 18 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #7  
ما شاء الله عليك اخي ابو شادي

فعلاً موضوع الماكرو مهم جدا جدا

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

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

بارك الله فيك اخي ابو شادي وجزاك كل الخير


سبحان الله وبحمده سبحان الله العظيم

أم يزن

26-04-2006, 06:32 AM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,074
إعجاب: 1,894
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 8 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #8  
المشاركة الأصلية كتبت بواسطة New Star 
ماشاء الله عليك اخي ابو شادي ...يعطيك العافية

و اتمنى ان لا بتخل علينا بالمزيد بهذا المجال

خالص الشكر و التقدير
أخى العزيز أسامة لم تكن هذه الأشياء لتظهر لولا اهتمامك و تشجيعك فبارك الله فيك

26-04-2006, 06:34 AM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,074
إعجاب: 1,894
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 8 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #9  
المشاركة الأصلية كتبت بواسطة Azharo 
ما شاء الله عليك اخي ابو شادي

فعلاً موضوع الماكرو مهم جدا جدا

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

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

بارك الله فيك اخي ابو شادي وجزاك كل الخير
أختى أزهارو بارك الله فيك و لا أخفى شيئا لو قلت أننى استفدت من مواضيعك بقسم البرمجة فجزاك الله خيرا

05-05-2006, 05:25 PM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,074
إعجاب: 1,894
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 8 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #11  
المشاركة الأصلية كتبت بواسطة michohat 
شكرا لك اخى العزيز الموضوع شيق ومهم فعلا
العفو أخى العزيز و شكرا على مرورك الكريم

06-05-2006, 10:11 PM
zuhair1963 غير متصل
عضو جديد
رقم العضوية: 31328
تاريخ التسجيل: Jan 2006
المشاركات: 10
إعجاب: 0
تلقى 0 إعجاب على 0 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #12  
مشكوووووووووووووووووووووووووور

07-05-2006, 05:37 AM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,074
إعجاب: 1,894
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 8 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #13  
المشاركة الأصلية كتبت بواسطة zuhair1963 
مشكوووووووووووووووووووووووووور
العفو أخى العزيز و شكرا على مرورك الذى أسعدنى

15-05-2006, 08:21 AM
قطووف غير متصل
عضو جديد
رقم العضوية: 18111
تاريخ التسجيل: Mar 2005
المشاركات: 10
إعجاب: 0
تلقى 0 إعجاب على 0 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #14  
موضوع مهم جدا ... بارك الله فيك .

15-05-2006, 06:20 PM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,074
إعجاب: 1,894
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 8 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #15  
المشاركة الأصلية كتبت بواسطة قطووف 
موضوع مهم جدا ... بارك الله فيك .
عفوا و شكرا على مرورك الكريم

 


أضف المزيد من القوة إلى تطبيقات الأوفيس


Powered by vBulletin® Version
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.