إضافة ماكرو أو تحريره لعنصر تحكم في ورقة عمل

ينطبق على
Excel 2016 Excel 2013 Excel 2010 Excel 2007

هام

سينتهي دعم Office 2016 وOffice 2019 في 14 أكتوبر 2025. الترقية إلى Microsoft 365 للعمل في أي مكان من أي جهاز ومتابعة تلقي الدعم. 

يمكنك أتمتة عنصر تحكم نموذج أو عنصر تحكم ActiveX عن طريق القيام بما يلي:

  • تنفيذ إجراء أو عملية عندما ينقر المستخدم فوق عنصر تحكم نموذج عن طريق تعيين ماكرو إليه.
  • قم بتشغيل التعليمات البرمجية ل Microsoft Visual Basic for Applications (VBA) لمعالجة أي أحداث تحدث عندما يتفاعل مستخدم مع عنصر تحكم ActiveX.

لمزيد من المعلومات حول كيفية إنشاء وحدات ماكرو، راجع إنشاء ماكرو أو حذفه.

إضافة ماكرو أو تحريره لعنصر تحكم النموذج

  1. انقر بزر الماوس الأيمن فوق عنصر التحكم، ثم انقر فوق تعيين ماكرو.
    يظهر مربع الحوار تعيين وحدات الماكرو .

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

    • للبحث عن الماكرو في أي مصنف مفتوح، حدد كافة المصنفات المفتوحة.

      ملاحظة

      إذا كان الماكرو الذي تريد تعيينه لعنصر التحكم في مصنف منفصل، فافتح هذا المصنف أولا بحيث يكون متوفرا في مربع القائمة وحدات الماكرو في .

    • لقصر البحث عن الماكرو على المصنف الذي يحتوي على ورقة العمل الحالية، حدد هذا المصنف.

    • لقصر البحث عن الماكرو على مصنف معين، حدد هذا المصنف من قائمة أسماء المصنفات المفتوحة المتوفرة.

  3. قم بتنفيذ أحد الإجراءات التالية:
    تعيين ماكرو قم بأحد الإجراءات التالية:

    • تسجيل ماكرو جديد انقر فوق تسجيل، وعند الانتهاء من تسجيل الماكرو، على علامة التبويب المطور، في المجموعة التعليمات البرمجية، انقر فوق صورة زرإيقاف التسجيل .
    • تعيين ماكرو موجود انقر نقرا مزدوجا فوق ماكرو في القائمة أو أدخل اسمه في المربع اسم الماكرو .
    • إنشاء ماكرو جديد انقر فوق جديد ، ثم في محرر Visual Basic، اكتب ماكرو جديد.
      لمزيد من المعلومات حول كيفية كتابة وحدات الماكرو، راجع تعليمات Visual Basic.
      تعديل ماكرو معين قم بأحد الإجراءات التالية:
    • تحرير الماكرو المعين انقر فوق اسم الماكرو في المربع اسم الماكرو ، ثم انقر فوق تحرير.
    • تعيين ماكرو موجود مختلف انقر نقرا مزدوجا فوق ماكرو في القائمة أو أدخل اسمه في المربع اسم الماكرو .

إضافة ماكرو أو تحريره لعنصر تحكم ActiveX

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

    1. انقر فوقخيارات>الملف>تخصيص الشريط.
    2. ضمن تخصيص الشريط، حدد خانة الاختيار المطور ، ثم انقر فوق موافق.

    في Excel 2007:

    1. انقر فوق صورة زرMicrosoft Office Office، ثم انقر فوق خيارات Excel.
    2. في الفئة شائع ، ضمن الخيارات العلوية للعمل مع Excel، حدد خانة الاختيار إظهار علامة تبويب المطور في الشريط ، ثم انقر فوق موافق.
  2. لتحرير عنصر تحكم ActiveX، تأكد من أنك في وضع التصميم. على علامة التبويب المطور، في المجموعة عناصر التحكم، قم بتشغيل صورة زروضع التصميم .

  3. حدد عنصر التحكم.
    لمزيد من المعلومات، راجع تحديد عناصر التحكم في ورقة عمل أو إلغاء تحديدها.

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

    ملاحظة

    يمكنك أيضا تحرير ماكرو موجود بالنقر بزر الماوس الأيمن فوق عنصر التحكم، ثم النقر فوق عرض التعليمات البرمجية.

  5. في محرر Visual Basic، اكتب ماكرو جديدا أو غير الماكرو الموجود.
    لمزيد من المعلومات حول كيفية كتابة وحدات الماكرو، راجع تعليمات Visual Basic.

  6. بعد الانتهاء من كتابة الماكرو، انقر فوق إغلاق والعودة إلى Microsoft Excel من القائمة ملف في محرر Visual Basic.

  7. بعد الانتهاء من تصميم عنصر التحكم، في علامة التبويب المطور، في المجموعة عناصر التحكم، قم بإيقاف تشغيل صورة زروضع التصميم .