تعيين ماكرو إلى نموذج أو زر تحكم

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

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

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

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

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

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

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

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

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

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

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

أضافه زر (عنصر تحكم نموذج)

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

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

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

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

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

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

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

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

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

  4. في اجراء فرعي لزر الأمر ، قم بأي مما يلي:

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

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

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

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

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

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

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


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

إذا أردت تحديد

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

شكل

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

AutoLoad (Excel)

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

ممكن (نموذج)

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

مؤمن (نموذج)

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

Name (نموذج)

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

الموضع (Excel)

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

PrintObject (Excel)

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

مرئي (نموذج)

دالة نصية:

سمات الخط (غامق ومائل وحجم ويتوسطه خط وتسطير وعرض).

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

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

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

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

WordWrap (نموذج)

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

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

AutoSize (نموذج)

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

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

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

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

تنسيق

لون الخلفية.

BackColor (نموذج)

نمط الخلفية (شفاف أو كامد).

BackStyle (نموذج)

لون المقدمة.

ForeColor (نموذج)

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

ظل (Excel)

صورت

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

صوره (نموذج)

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

PicturePosition (نموذج)

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

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

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

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

MouseIcon (نموذج)

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

MousePointer (نموذج)

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

تاكيفوكوسونكليك (نموذج)


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

  1. انتقل إلى تفضيلات Excel _gt_ ...شريط أدوات شريط _Gt_ _amp_.

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

    حدد خانه الاختيار إلى جانب المطور لأضافها إلى الشريط

أضافه زر (عنصر تحكم نموذج)

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

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

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

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

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

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

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

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

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

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

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

      Sub ButtonX_Click() 
    
      End Sub
  4. في اجراء فرعي لزر الأمر ، بين السطرين sub و End sub ، نفذ واحدا مما يلي:

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

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

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

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

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

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

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

اطلع أيضاً على

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×