Applies ToExcel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

الزر (عنصر تحكم النموذج)

مثال لعنصر تحكم زر في شريط أدوات النماذج

زر الأمر (عنصر تحكم ActiveX)

مثال لعنصر تحكم زر أمر ActiveX

في الأقسام أدناه، تعرف على كيفية إضافة ماكرو إلى زر في Excel - لنظام التشغيل Windows أو Mac.

ملاحظة: عناصر تحكم ActiveX غير معتمدة على جهاز Mac.

يمكن العثور على أدوات وحدات الماكرو وVBA في علامة التبويب المطور ، والتي تكون مخفية بشكل افتراضي.

الخطوة الأولى هي تمكينه. لمزيد من المعلومات، راجع المقالة: إظهار علامة التبويب المطور.

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

إضافة زر (عنصر تحكم النموذج)

  1. على علامة التبويب المطور ، في المجموعة عناصر التحكم ، انقر فوق إدراج، ثم ضمن عناصر تحكم النموذج، انقر فوق زر صورة الزر .

  2. انقر فوق موقع ورقة العمل حيث تريد أن تظهر الزاوية العلوية اليمنى من الزر. تظهر النافذة المنبثقة تعيين ماكرو .

  3. قم بتعيين ماكرو إلى الزر، ثم انقر فوق موافق.

  4. لتحديد خصائص عنصر التحكم للزر، انقر بزر الماوس الأيمن فوق الزر، ثم انقر فوق عنصر تحكم التنسيق.

إضافة زر أمر (عنصر تحكم ActiveX)

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

  2. انقر فوق موقع ورقة العمل الذي تريد أن تظهر فيه الزاوية العلوية اليمنى من زر الأمر.

  3. في المجموعة عناصر التحكم ، انقر فوق عرض التعليمات البرمجية. يؤدي هذا إلى تشغيل المحرر Visual Basic. تأكد من اختيار النقر في القائمة المنسدلة على اليمين. يقوم الإجراء الفرعي CommandButton1_Click (انظر الشكل أدناه) بتشغيل هذين الماكروين عند النقر فوق الزر: SelectC15 و HelloMessage.

    إجراء فرعي في Visual Basic Editor

  4. في المستند الفرعي لزر الأمر، قم بأي مما يلي:

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

    • حسب الضرورة، أضف تعليمة VBA البرمجية الخاصة بك.

  5. أغلق المحرر Visual Basic، وانقر فوق وضع التصميم صورة الزر للتأكد من إيقاف تشغيل وضع التصميم.

  6. لتشغيل التعليمات البرمجية ل VBA التي أصبحت الآن جزءا من الزر، انقر فوق زر الأمر ActiveX الذي قمت بإنشائه للتو.

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

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

    ملاحظة: قبل النقر فوق خصائص، تأكد من أن الكائن الذي تريد فحص الخصائص له أو تغييره محدد بالفعل.

    يظهر المربع خصائص . للحصول على معلومات مفصلة حول كل خاصية، حدد الخاصية، ثم اضغط على زر F1 لعرض موضوع تعليمات Visual Basic. يمكنك أيضا كتابة اسم الخاصية في مربع البحث الخاص بمساعدة Visual Basic. يلخص الجدول التالي الخصائص المتوفرة.

إذا كنت تريد تحديد

استخدم هذه الخاصية

عام:

ما إذا كان يتم تحميل عنصر التحكم عند فتح المصنف. (تم تجاهله لعناصر تحكم ActiveX.)

التحميل التلقائي (Excel)

ما إذا كان يمكن لعنصر التحكم تلقي التركيز والاستجابة للأحداث التي أنشأها المستخدم.

ممكن (نموذج)

ما إذا كان يمكن تحرير عنصر التحكم.

مؤمن (نموذج)

اسم عنصر التحكم.

الاسم (نموذج)

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

موضع (Excel)

ما إذا كان يمكن طباعة عنصر التحكم.

PrintObject (Excel)

سواء كان عنصر التحكم مرئيا أو مخفيا.

مرئي (نموذج)

دالة نصية:

سمات الخط (غامق ومائل وحجم وتوسط خط وتسطير ووزن).

غامق، مائل، حجم، خط خط، تسطير، وزن (نموذج)

نص وصفي على عنصر التحكم يحدده أو يصفه.

تسمية توضيحية (نموذج)

ما إذا كانت محتويات عنصر التحكم تلتف تلقائيا في نهاية السطر.

WordWrap (نموذج)

الحجم والموضع:

ما إذا كان حجم عنصر التحكم يضبط تلقائيا لعرض جميع المحتويات.

تغيير الحجم التلقائي (نموذج)

الارتفاع أو العرض بالنقاط.

الارتفاع والعرض (نموذج)

المسافة بين عنصر التحكم والحافة اليمنى أو العلوية لورقة العمل.

لليسار، أعلى (نموذج)

التنسيق:

لون الخلفية.

تلوين خلفي (نموذج)

نمط الخلفية (شفاف أو معتم).

BackStyle (نموذج)

لون المقدمة.

ForeColor (نموذج)

ما إذا كان عنصر التحكم يحتوي على ظل.

ظل (Excel)

صورة:

الصورة النقطية المراد عرضها في عنصر التحكم.

صورة (نموذج)

موقع الصورة بالنسبة إلى التسمية التوضيحية الخاصة بها (لليسار والأعلى واليمين وما إلى ذلك).

شكل الصورة (نموذج)

لوحة المفاتيح والماوس:

مفتاح الاختصار لعنصر التحكم.

مسرع (نموذج)

أيقونة ماوس مخصص.

MouseIcon (نموذج)

نوع المؤشر الذي يتم عرضه عندما يقوم المستخدم بوضع الماوس فوق عنصر معين (قياسي وسهم و I-beam وما إلى ذلك).

MousePointer (نموذج)

ما إذا كان عنصر التحكم يأخذ التركيز عند النقر فوقه.

TakeFocusOnClick (نموذج)

يمكن العثور على أدوات وحدات الماكرو وVBA في علامة التبويب المطور ، والتي تكون مخفية بشكل افتراضي، لذا فإن الخطوة الأولى هي تمكينها

  1. انتقل إلى تفضيلات > Excel... شريط أدوات & > الشريط.

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

إضافة زر (عنصر تحكم النموذج)

اتبع الخطوات التالية:

  1. على علامة التبويب المطور ، انقر فوق الزر صورة الزر .

  2. انقر فوق موقع ورقة العمل حيث تريد أن تظهر الزاوية العلوية اليمنى من الزر. تظهر النافذة المنبثقة تعيين ماكرو .

    ملاحظة: إذا قمت بالفعل بإدراج زر، يمكنك النقر بزر الماوس الأيمن فوقه، وتحديد تعيين ماكرو.

  3. قم بتعيين ماكرو إلى الزر وانقر فوق موافق.

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

إضافة زر أمر (عنصر تحكم Visual Basic)

  1. على علامة التبويب المطور ، انقر فوق الزر صورة الزر .

  2. انقر فوق موقع ورقة العمل حيث تريد أن تظهر الزاوية العلوية اليمنى من زر الأمر.

    ملاحظة: إذا قمت بالفعل بإدراج زر، يمكنك النقر بزر الماوس الأيمن فوقه، وتحديد تعيين ماكرو.

  3. في مربع الحوار تعيين ماكرو، حدد جديد، والذي سيفتح المحرر Visual Basic (VBE) إلى جزء بالتعليمات البرمجية التالية:

      Sub ButtonX_Click() 
    
      End Sub
  4. في subprocedure لزر الأمر، بين الأسطر الفرعية والنهاية الفرعية، قم بأي مما يلي:

    • أدخل اسم ماكرو موجود في المصنف. يمكنك تشغيل وحدات ماكرو متعددة من زر عن طريق كتابة أسماء الماكرو على أسطر منفصلة داخل الإجراء الفرعي

    • أضف التعليمات البرمجية ل VBA الخاصة بك.

  5. انقر فوق وضع التصميم صورة الزر للتأكد من إيقاف تشغيل وضع التصميم، ثم أغلق نافذة visual Basic المحرر.

  6. لتحرير الزر، انقر بزر الماوس الأيمن فوقه واختر Visual Basic.

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

هل تحتاج إلى مزيد من المساعدة؟

يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.

راجع أيضًا

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

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

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