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

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

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

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

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

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

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

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

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

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

ل# تنفيذ هذا الاجراء:

  • في Excel 2016 و Excel 2013Excel 2010

    1. انتقل الي ملف > خيارات >تخصيص الشريط.

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

      تخصيص الشريط
  • في Excel 2007

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

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

      اظهار علامه التبويب "المطور" في الخيار "الشريط"

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

  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. ل# تعيين خصائص عنصر تحكم زر الامر، علي علامه التبويب المطور، في المجموعه عناصر التحكم، انقر فوق خصائص شكل الزر . يمكنك ايضا زر الماوس الايمن فوق زر الامر، و# من ثم انقر فوق خصائص.

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

    يظهر المربع Properties. للحصول على معلومات تفصيلية حول كل خاصية، حدد الخاصية ثم اضغط 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 (نموذج)

اعلي الصفحه

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

انظر أيضاً

تمكين اعدادات ActiveX او تعطيلها في ملفات Office

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

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

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

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

×