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

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

وحدة الماكرو هى مجموعة من الأوامر يمكنك حفظها ليتم تنفيذها دفعة واحدة فيما بعد ، إما بالضغط على مفتاح معين من لوحة المفاتيح ، يمكنك تخصيصه لتنفيذ الماكرو ، أو بالنقر فوق أداة معينة ، يمكنك إضافتها إلى شريط الوصول السريع (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