تشغيل ماكرو

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

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

ملاحظة: عند تعيين مستوى أمان الماكرو في Microsoft Office Excel إلى تعطيل كافة وحدات الماكرو دون إعلام، يقوم Excel بتشغيل وحدات الماكرو فقط التي يتم توقيعها رقميًا أو تخزينها في موقع موثوق فيه، مثل مجلد بدء التشغيل الخاص بـ Excel. إذا كان الماكرو الذي تريد تشغيله غير موقع رقميًا أو غير موجود في موقع موثوق فيه، يمكن تغيير مستوى الأمان مؤقتًا بحيث يتم تمكين كافة وحدات الماكرو.

ل# الحصول علي مزيد من المعلومات حول كيفيه تغيير اعدادات امان الماكرو، راجع تغيير اعدادات امان الماكرو في Excel.

ماذا تريد أن تفعل؟

تشغيل ماكرو

تشغيل ماكرو ب# الضغط علي مفتاح اختصار يستخدم المفتاح CTRL

تشغيل ماكرو ب# النقر فوق زر علي شريط "ادوات الوصول السريع"

تشغيل ماكرو ب# النقر فوق ناحيه علي كائن رسومي

تشغيل ماكرو تلقائيا عند فتح مصنف

تشغيل ماكرو

  1. إذا لم تكن علامة التبويب المطور متوفرة، فقم بما يلي لعرضها:

    1. انقر فوق زر Microsoft Office صورة زر Office ، ثم فوق خيارات Excel.

    2. في الفئة شائع، تحت أفضل الخيارات لاستخدام Excel‏، قم بتحديد خانة الاختيار إظهار علامة تبويب المطوّر في الشريط، ثم انقر فوق موافق.

  2. لتعيين مستوى الأمان بشكل مؤقت بحيث يتم تمكين كافة وحدات الماكرو، قم بما يلي:

    1. علي علامه التبويب المطور، في المجموعه تعليمات برمجيه، انقر فوق امان الماكرو.
      المجموعة "تعليمات برمجية" في علامة التبويب "المطور"

    2. في الفئة إعدادات الماكرو، وضمن إعدادات الماكرو، انقر فوق تمكين كافة وحدات الماكرو (غير مستحسن، يمكن أن يتم تشغيل تعليمات برمجية خطرة)، ثم انقر فوق موافق.

    3. ملاحظة: ل# المساعده في منع تشغيل تعليمات برمجيه خطره، من المستحسن الرجوع الي اي من الاعدادات التي تعطل كافه وحدات الماكرو بعد انهاء عملك مع وحدات ماكرو. او مزيد من المعلومات حول كيفيه تغيير الاعدادات، راجع تغيير اعدادات امان الماكرو في Excel.

  3. افتح المصنف الذي يحتوي على ماكرو.

  4. ضمن علامة التبويب المطور، في المجموعة تعليمات برمجية، انقر فوق وحدات ماكرو.

  5. في مربع اسم الماكرو، انقر فوق الماكرو الذي تريد تشغيله.

  6. قم بأحد الإجراءات التالية:

    1. لتشغيل ماكرو في مصنف Excel، انقر فوق تشغيل.

      يمكنك أيضا ضغط CTRL+F8 لتشعيل الماكرو. ويمكن مقاطعة تنفيذ الماكرو بضغط ESC.

    2. ل# تشغيل ماكرو من وحده نمطيه ل Microsoft Visual Basic، انقر فوق تحرير، ثم علي القائمه تشغيل، انقر فوق تشغيل Sub / UserForm شكل الزر ، او اضغط علي F5.

اعلي الصفحه

تشغيل ماكرو بالضغط على مفتاح اختصار الذي يستخدم المفتاح CTRL

  1. إذا كانت علامة تبويب المطور غير متوفرة، فقم بما يلي لعرضها:

    1. انقر فوق زر Microsoft Office صورة زر Office ، ثم فوق خيارات Excel.

    2. في الفئه شائع، و# ضمن افضل الخيارات ل# استخدام Excel، حدد خانه الاختيار اظهار علامه تبويب المطور في الشريط، و# من ثم انقر فوق موافق..

  2. ضمن علامة التبويب المطور، في المجموعة تعليمات برمجية، انقر فوق وحدات الماكرو.

    المجموعة "تعليمات برمجية" في علامة التبويب "المطور"

  3. في مربع اسم الماكرو، انقر فوق الماكرو الذي تريد تعيينه إلى مفتاح اختصار يستخدم المفتاح CTRL.

  4. انقر فوق خيارات.

  5. في المربع مفتاح الاختصار، اكتب اي حرف صغير او كبير التي تريد استخدامها.
    سيتجاوز ملاحظه    مفتاح الاختصار اي مفتاح اختصار افتراضي مكافئ في Excel عندما يكون المصنف الذي يحتوي علي الماكرو مفتوحا. ل# الحصول علي قائمه ب# CTRL مفاتيح الاختصارات التي تم تعيينها مسبقا في Excel، راجع مفاتيح الاختصارات و# الوظائف في Excel.

  6. في المربع الوصف، اكتب وصفًا للماكرو.

  7. انقر فوق موافق، ثم انقر فوق إلغاء الأمر.

اعلي الصفحه

تشغيل ماكرو بالنقر فوق زر على شريط أدوات الوصول السريع

.

  1. انقر فوق زر Microsoft Office صورة زر Office ، ثم فوق خيارات Excel.

  2. انقر فوق تخصيص، ثم في القائمة اختيار أوامر من، قم بتحديد وحدات الماكرو.

  3. في القائمة، انقر فوق الماكرو الذي قمت بإنشائه، ثم انقر فوق إضافة.

  4. لتغيير صورة زر الماكرو، حدد الماكرو في المربع الذي تمت فيه إضافة الماكرو، ثم انقر فوق تعديل.

  5. تحت الرمز، انقر فوق شكل الزر الذي تريد استخدامه.

  6. لتغيير اسم الماكرو الذي يظهر عند قيامك بوضع المؤشر على الزر، في المربع اسم العرض، اكتب الاسم الذي تريد استخدامه.

  7. انقر فوق موافق ل# اضافه زر ماكرو الي شريط ادوات الوصول السريع.
    شريط ادوات الوصول السريع

  8. على شريط أدوات الوصول السريع، انقر فوق زر الماكرو.

اعلي الصفحه

تشغيل ماكرو بالنقر فوق ناحية على كائن رسومي

  1. في ورقة العمل، حدد كائن رسومي موجود، مثل صورة أو قصاصة فنية أو شكل أو SmartArt.

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

    المجموعة "رسومات توضيحية" ضمن علامة التبويب "إدراج"

  3. انقر بواسطة زر الماوس الأيمن فوق النقطة الفعالة التي قمت بإنشائها، ثم انقر فوق تعيين ماكرو في قائمة مختصرة.

  4. قم بأحد الإجراءات التالية:

    • لتعيين ماكرو موجود إلى كائن رسومي، انقر نقرا مزدوجاً فوق الماكرو أو أدخل اسمه في المربع اسم الماكرو.

    • ل# تسجيل ماكرو جديد ل# تعيين الي كائن رسم، انقر فوق السجل. عندما تنتهي من تسجيل الماكرو، انقر فوق ايقاف التسجيل صورة الزر علي علامه التبويب المطور في المجموعه تعليمات برمجيه.

يمكنك ايضا النقر فوق ايقاف التسجيل صورة الزر علي الجانب الايسر من شريط المعلومات.

  • لتحرير ماكرو موجود، انقر فوق اسم الماكرو في مربع اسم الماكرو، ثم انقر فوق تحرير.

  • انقر فوق موافق.

  • حدد النقطة الفعالة في ورقة العمل.

    يقوم ذلك بعرض أدوات الرسم، بالإضافة إلى علامة التبويب تنسيق.

    المجموعة "أنماط الأشكال" ضمن علامة التبويب "تنسيق" في "أدوات الرسم"

  • ضمن علامة التبويب تنسيق، في المجموعة أنماط الأشكال، قم بالإجراءات التالية:

    • انقر فوق السهم بجانب تعبئة شكل، ثم انقر فوق بلا تعبئة.

    • انقر فوق السهم بجانب المخطط التفصيلي للشكل، ثم انقر فوق بلا مخطط تفصيلي.

اعلي الصفحه

تشغيل ماكرو تلقائياً عند فتح مصنف

إذا قمت بتسجيل ماكرو وحفظه باستخدام اسم "الفتح_التلقائي"، فسيتم تشغيل الماكرو عند فتح المصنف الذي يحتوي على الماكرو. توجد طريقة أخرى لتشغيل ماكرو تلقائيًا عند فتح المصنف وهي كتابة إجراء Microsoft Visual Basic for Applications (VBA) في الحدث فتح للمصنف باستخدام محرر Visual Basic. ويعتبر الحدث فتح من أحداث المصنف المضمنة الذي يقوم بتشغيل التعليمات البرمجية للماكرو كل مرة تقوم فيها بفتح المصنف.

إنشاء ماكرو فتح_ تلقائي

  1. إذا لم تكن علامة التبويب المطور غير متوفرة، قم بما يلي لعرضها:

    1. انقر فوق زر Microsoft Office صورة زر Office ، ثم فوق خيارات Excel.

    2. في الفئة شائع، وضمن العمل مع Excel وتطبيقات Office الأخرى، حدد خانة الاختيار أدوات المطور، ثم انقر فوق موافق.

  2. لتعيين مستوى الأمان بشكل مؤقت بحيث يتم تمكين كافة وحدات الماكرو، قم بما يلي:

    1. علي علامه التبويب المطور، في المجموعه تعليمات برمجيه، انقر فوق امان الماكرو.

      المجموعة "تعليمات برمجية" في علامة التبويب "المطور"

    2. في الفئه اعدادات الماكرو، ضمن اعدادات الماكرو، انقر فوق تمكين كافه وحدات الماكرو (غير مستحسن، قد تكون تعليمات برمجيه خطره)، و# من ثم انقر فوق موافق.

      ملاحظة: للمساعدة في منع احتمالية تشغيل تعليمات برمجية خطرة، من المستحسن الرجوع إلى أي من الإعدادات التي تعطل وحدات الماكرو بعد إنهاء عملك مع وحدات الماكرو.

  3. إذا أردت حفظ الماكرو في مصنف خاص، قم بفتح المصنف أولاً.

  4. ضمن علامة التبويب مطور، في المجموعة تعليمات برمجية، انقر فوق تسجيل ماكرو.

  5. في المربع اسم الماكرو، اكتب Auto_Open.

  6. في القائمة تخزين الماكرو في، حدد المصنف الذي ترغب في تخزين الماكرو به.

    تلميح: اذا كنت تريد ماكرو ل# كي تكون متوفره عند استخدام Excel، حدد مصنف الماكرو الشخصي. عند تحديد مصنف الماكرو الشخصي، يقوم Excel ب# انشاء مصنف ماكرو شخصي مخفيه (Personal.xlsb)، اذا كان ذلك غير موجود مسبقا، و# يقوم ب# حفظ الماكرو في هذا المصنف. في Windows Vista، يتم حفظ هذا المصنف في المجلد name\AppData\Local\Microsoft\Excel\XLStart C:\Users\user. في Microsoft Windows XP، يتم حفظ هذا المصنف في المجلد Data\Microsoft\Excel\XLStart name\Application C:\Documents and Settings\user. يتم فتح المصنفات في المجلد XLStart تلقائيا عند بدء تشغيل Excel. اذا كنت تريد ماكرو في مصنف الماكرو الشخصي ل# تشغيله تلقائيا في مصنف اخر، يجب ايضا حفظ هذا المصنف في المجلد XLStart حيث انه يتم فتح المصنفين عند بدء تشغيل Excel.

  7. انقر فوق موافق ثم قم بتنفيذ الإجراءات التي تريد تسجيلها.

  8. علي علامه التبويب المطور، في المجموعه تعليمات برمجيه، انقر فوق ايقاف التسجيل صورة الزر .

    يمكنك ايضا النقر فوق ايقاف التسجيل صورة الزر علي الجانب الايسر من شريط المعلومات.

    ملاحظات: 

    • إذا قمت باختيار حفظ الماكرو في هذا المصنف أو مصنف جديد في 6 خطوات، قم بحفظ المصنف أو نقله إلى واحد من مجلدات XLStart.

    • يوجد بعض القيود على تسجيل ماكرو فتح_تلقائي وهي:

      • إذا كان المصنف الذي تقوم فيه بحفظ ماكرو الفتح_التلقائي يحتوي بالفعل على إجراء VBA في الحدث فتح، سيبطل الإجراء VBA للحدث فتح كافة الإجراءات في ماكرو الفتح_التلقائي.

      • يتم تجاهل ماكرو الفتح_التلقائي عند فتح المصنف برمجياً باستخدام الإسلوب فتح.

      • يتم تشغيل ماكرو الفتح_التلقائي قبل فتح أي مصنفات أخرى. وبالتالي، إذا قمت بتسجيل إجراءات تريد أن يقوم Excel بتنفيذها على المصنف الافتراضي Book1 أو على أي مصنف يتم تحميله من المجلد XLStart، سيفشل ماكرو الفتح_التلقائي عند إعادة تشغيل Excel لأنه يتم تشغيل الماكرو قبل فتح المصنفات الافتراضية ومصنفات بدء التشغيل.

        إذا صادفت هذه القيود، فبدلاً من تسجيل ماكرو الفتح_التلقائي، يجب إنشاء إجراء VBA للحدث فتح كما موصوف في الجزء التالي من هذا المقال.

إنشاء إجراء VBA للحدث "فتح" للمصنف

يستخدم المثال التالي الحدث فتح لتشغيل ماكرو عند فتح المصنف.

  1. إذا لم تكن علامة التبويب مطور متوفرة، قم بما يلي لعرضها:

    1. انقر فوق زر Microsoft Office صورة زر Office ، ثم فوق خيارات Excel.

    2. في الفئة شائع، وضمن العمل مع Excel وتطبيقات Office الأخرى، حدد خانة الاختيار أدوات المطور، ثم انقر فوق موافق.

  2. لتعيين مستوى الأمان بشكل مؤقت بحيث يتم تمكين كافة وحدات الماكرو، قم بما يلي:

    1. علي علامه التبويب المطور، في المجموعه تعليمات برمجيه، انقر فوق امان الماكرو.
      المجموعة "تعليمات برمجية" في علامة التبويب "المطور"

    2. في الفئة إعدادات الماكرو وضمن إعدادات الماكرو، انقر فوق تمكين كافة وحدات الماكرو (غير مستحسن، يمكن أن يتم تشغيل تعليمات برمجية خطرة)، ثم انقر فوق موافق.

      ملاحظة: للمساعدة في منع احتمالية تشغيل تعليمات برمجية خطرة، من المستحسن الرجوع إلى أي من الإعدادات التي تعطل وحدات الماكرو بعد إنهاء عملك مع وحدات الماكرو.

  3. احفظ كافة المصنفات المفتوحة وإغلقها.

  4. قم بفتح المصنف الذي تريد إضافة الماكرو إليه أو قم بإنشاء مصنف جديد.

  5. من علامة التبويب المطور، في المجموعة تعليمات برمجية، انقر فوق Visual Basic.

  6. في نافذه "مستكشف المشاريع"، زر الماوس الايمن فوق الكائن هذا المصنف، و# من ثم انقر فوق عرض التعليمات البرمجيه.

    تلميح: اذا لم يتوفر نافذه "مستكشف المشاريع"، في القائمه عرض، انقر فوق مستكشف المشاريع.

  7. في القائمة كائن الموجودة أعلى إطار التعليمة البرمجية، حدد مصنف.

    يؤدي هذا إلى إنشاء إجراء فارغ تلقائيًا للحدث فتح كما يلي:

    1. Workbook_open (Sub خاص)

    2. End Sub

  8. أضف سطور التعليمات البرمجية التالية إلى الإجراء:

    1. Workbook_open (Sub خاص)

      1. تاريخ MsgBox

      2. Worksheets("Sheet1"). Range("A1"). القيمه = تاريخ

    2. End Sub

  9. بالتبديل إلى Excel ولحفظ المصنف كمصنف (.xlsm) يتم تمكين وحدات الماكرو فيه.

  10. أغلق المصنف وأعد فتحه. فعند فتح الملف مرة أخرى، يقوم Excel بتشغيل الإجراء "فتح_مصنف" الذي يعرض تاريخ اليوم في مربع رسالة.

  11. انقر فوق موافق في مربع حوار الرسالة.

    لاحظ أن الخلية A1 قي ورقة 1 تحتوي أيضاً على التاريخ نتيجة تشغيل الإجراء فتح مصنف.

اعلي الصفحه

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×