تعيين ماكرو لزر "عنصر تحكم" أو "نموذج"

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

يمكنك استخدام زر عنصر تحكم نموذج او زر امر (عنصر تحكم 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

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

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

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

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

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

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

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

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


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

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

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

عام:

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

AutoLoad (Excel)

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

Enabled (نموذج)

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

Locked (نموذج)

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

Name (نموذج)

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

Placement (Excel)

سواء يمكن طباعة عنصر التحكم أم لا.

PrintObject (Excel)

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

Visible (نموذج)

النص:

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

Bold، Italic، Size، StrikeThrough، Underline، Weight (نموذج)

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

Caption (نموذج)

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

WordWrap (نموذج)

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

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

AutoSize (نموذج)

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

Height، Width (نموذج)

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

Left، Top (نموذج)

التنسيق:

لون الخلفية.

BackColor (نموذج)

نمط الخلفية (شفاف أو غير شفاف).

BackStyle (نموذج)

اللون الأمامي.

ForeColor (نموذج)

سواء كان لعنصر التحكم ظل أم لا.

Shadow (Excel)

الصورة:

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

Picture (نموذج)

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

PicturePosition (نموذج)

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

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

Accelerator (نموذج)

رمز ماوس مخصص.

MouseIcon (نموذج)

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

MousePointer (نموذج)

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

TakeFocusOnClick (نموذج)


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

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

  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 لدينا.

×