وحدات الماكرو (المهام المتقدمة).

وحدات الماكرو

وحدة الماكرو هى مجموعة من الأوامر يمكنك حفظها ليتم تنفيذها دفعة واحدة فيما بعد ، إما بالضغط على مفتاح معين من لوحة المفاتيح ، يمكنك تخصيصه لتنفيذ الماكرو ، أو بالنقر فوق أداة معينة ، يمكنك إضافتها إلى شريط الوصول السريع (quick access toolbar) ، وبذلك لن تكون فى حاجة إلى تنفيذ تلك الأوامر فى كل مرة تريدها .

ويمكنك إعداد الماكرو بإحدى طريقتين :

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

الطريقة الثانية :

كتابة برنامج visual basic for applications(vba) ، ثم ربط هذا البرنامج بأداة جديدة ، أو بمفتاح يتم تخصيصه من لوحة المفاتيح ، ليتم تنفيذ البرنامج من خلال الضغط فوقه . ولغة (vba)هذه ، هى إحدى اللغات المشتقة من لغة visual basic الإم ، وقد ابتكرتها microsoft ، لتقوم عن طريقها بتصميم البرامج الفرعية لتطويع برامج office2007 المختلفة لتناسب مهام عملك الخاصة .

تسجيل الأوامر فى ( ماكرو )

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

1-اكتب النص الذى تريد تنسيقه ، ثم قم بتحديده :

ورد-2007-20150219161646-00078_05

2-الآن جاء دور تنسيق النص الذى قمت بكتابته ، لكن قبل الشروع فى عملية التنسيق، دعنا نخبر البرنامج بأننا نريد حفظ الخطوات التى سنقوم بتنفيذها فى وحدة ( ماكرو ) جديدة ، ولذلك انقر فوق التبويب view ، المشار إليه بالشكل التالى :

ورد-2007-20150219161646-00078_10

3-انقر فوق سهم الأداة ، المشار إليه بالشكل التالى ، لتظهر لك قائمة بالمهام التى يمكنك أداؤها على وحدات ( الماكرو ):

ورد-2007-20150219161646-00078_02

4-اختر record macro،لتخبر البرنامج بأنك تود تسجيل (record) الأوامر التى ستقوم بتفيذها فى وحدة ( ماكرو ) جديدة .

ولاحظ.. ظهور النافذة التالية :

ورد-2007-20150219161646-00078_08

5-اكتب اسما لوحدة (الماكرو داخل الخانه macro name، ويفضل أن يتناسب مع الوظيفة التى سيقوم بها ، حتى إذا قمت بإعداد أكثر من وحدة ( ماكرو ) تستطيع معرفة وظيفة كل منها بمجرد قراءة الاسم ، وليكن الاسم (format –titles)، ويجب مراعاة الشرطين عند اختيار اسم لوحدة ( الماكرو ):

أن يبدأ الاسم بحرف لا برقم ، ولكن يمكن أن يتضمن الاسم أرقاماً بعد الحرف الأول ، فعلى سبيل المثال الاسم macro اسم صالح ، بينما 1macro اسم غير صالح ، لاحتوائه على رقم فى بدايته .

ألا تتخلله علامات أو مسافات فيما عدا علامة الشرطة السفلية underscore التى غالباً ما تستخدم لفصل اسم من مقطعين .

6-انقر فوق سهم الخيار stor macro in ، المشار إليه بالشكل التالى ، وذلك حتى تقوم بتحديد الموقع الذى تريد أن تحفظ وحدة ( الماكرو ) داخله .

ورد-2007-20150219161659-00079_06

حيث

ورد-2007-20150219161659-00079_10يعنى حفظ وحدة الماكرو داخل القالب normal . dot وهذا القالب يتم استدعاؤه عند فتح أى مستند جديد ، وبذلك ستصبح كافة وحدات ( الماكرو ) المحفوظة داخله وحدات عامة ، ويمكن تنفيذها على أى مستند .

ورد-2007-20150219161659-00079_14يعنى حفظ وحدة ( الماكرو ) داخل هذا المستند ، وبالتالى لا يمكنك تنفيذ هذا ( الماكرو ) إلا على هذا المستند وحده .

7-انقر فوق ok ، ليصبح البرنامج على أهبة الاستعداد لتجيل ما ستقوم بتنفيذه من أوامر داخل ( الماكرو ) format-titles ، وستلاحظ أن إشارة الماوس تبدو هكذا .

الآن .. جاء دور تنفيذ أوامر التنسيق ، التى نريد حفظها داخل وحدة ( الماكرو ).

تابع معى ..

8-انقر فوق أداة تغيير أحجام الخطوط ، وأختر حجماً كبيراً للخط المكتوب به العنوان :

ورد-2007-20150219161659-00079_03

9-انقر فوق أداة تغيير شكل الخط ، واختر شكلاً مختلفاً للخط المكتوب به العنوان :

ورد-2007-20150219161659-00079_08

10-انقر فوق أداة تغيير اللون ، وأختر لوناً مختلفاً للخط المكتوب العنوان :

ورد-2007-20150219161659-00079_12

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

تابع معى ..

11-انقر فوق سهم الأداة ، المشار إليه بالشكل التالى ، لتظهر لك قائمة بالمهام التى يمكنك أداؤها على وحدات ( الماكرو ):

ورد-2007-20150219161712-00080_05

12-اختر stop recording ، لتخبر البرنامج بأنك تود إيقاف التسجيل .

تشغيل ( الماكرو )

إذا قمت بكتابة عنوان جديد ، فيمكنك أن تقوم بتنسيقه ، عن طريق جعل ( الماكرو ) يقوم بذلك نيابة عنك . ولتنفيذ ذلك ما عليك إلا إتباع الخطوات التالية :

1-اكتب النص ( العنوان) الجديد:

ورد-2007-20150219161712-00080_09

2-انقر فوق الأداة ، الموجودة فوق التبويب view ، المشار إليه بالشكل التالى :

ورد-2007-20150219161712-00080_02

ولاحظ.. ظهور النافذة التالية ، التى تظهر بها أسماء وحدات ( الماكرو )التى قمت بحفظها :

ورد-2007-20150219161712-00080_08

3-انقر فوق اسم ( الماكرو ) المراد تنفيذه وهو (format-titles) .

4-انقر فوق run ، ليتم تنفيذ ذلك ( الماكرو ).

ولاحظ.. أن النص الجديد قد أصبح له التنسيق نفسه ، وذلك لأن ( اللماكرو ) قد قام نيابة عنك بتنفيذ أوامر التنسيق التى سبق لك حفظها داخله :

ورد-2007-20150219161712-00080_10

تخصيص أداة لتشغيل ( الماكرو )

يمكنك تخصيص أداة جديدة تضاف إلى شريط أدوات الوصول السريع ، لتستطيع تنفيذ ( الماكرو )بالنقر فوقها . وذلك باتباع الخطوات التالية :

1-انقر بمفتاح الماوس الأيمن فوق أى مكان بشريط الوصول السريع ، لتظهر لك القائمة المختصرة الموضحة بالشكل التالى :

ورد-2007-20150219161725-00081_06

2-اختر customize quick access toolbar.

ولاحظ.. ظهور النافذة التالية :

ورد-2007-20150219161725-00081_10

3-انقر فوق سهم الخيار choose commands from ، المشار إليه بالشكل السابق ، لتظهر لك القائمة التالية :

ورد-2007-20150219161725-00081_11

4-اخترmacros من تلك القائمة ، لتظهر لك بالجانب الأيسر من النافذة أسماء وحدات ( الماكرو )التى قمت بإعدادها ، كما بالشكل التالى :

ورد-2007-20150219161725-00081_03

5-انقر فوق normal.newmacros.format-titles، المشار إليه بالشكل السابق ، وهو اسم ( الماكرو ) الذى نريده .

6-انقر فوق الأداة add ، المشار إليها بالشكل التالى ، وذلك حتى تتم إضافة الماكرو إلى قائمة الأدوات الموجودة بشرط أدوات الوصول السريع الموجودة بالجانب الأيمن من النافذة :

ورد-2007-20150219161725-00081_08

7-انقر فوق الأداة modify، المشار إليها بالشكل التالى ، وذلك حتى تقوم بتحديد شكل الأداة :

ورد-2007-20150219161725-00081_12

ولاحظ.. ظهور النافذة التالية ، التى تعدد لك الأشكال المختلفة التى يمكنك الاختيار من بينها :

ورد-2007-20150219161741-00082_03

8-اختر الشكل الذى تفضله ، ثم انقر فوق ok ، لتعود إلى النافذة الرئيسية .

9-انقر- مرة أخرى – فوق الأداة ok الموجودة بالنافذة الرئيسية ، ليتم إغلاق النافذة بعد أن تم ما أردت .

ولاحظ.. ظهور أداة جديدة بشريط الوصول السريع ، يمكنك من خلال النقر فوقها تنفيذ ( الماكرو ):

ورد-2007-20150219161741-00082_07

هذا .. ويمكنك إلغاء الأداة بالنقر فوقها بمفتاح الماوس الأيمن ، لتظهر لك القائمة المختصرة ، ثم اختيار remove from quick access toolbar :

ورد-2007-20150219161741-00082_11

وهكذا .. نكون قد انتهينا من شرح كافة الأساسيات التى تلزمك لكى تتعامل مع برنامج word 2007.

تعليقات

المشاركات الشائعة من هذه المدونة

الشاشة الإفتتاحية لإكسل

أوامر الجافا سكريبت JavaScript

مسائل علي الترانزستورات MOSFET