مشاركة عبر


كيفية القيام بما يلي: إضافة جزء إجراءات إلى مصنفات Excel

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى المستند

إصدار Microsoft Office

  • Excel 2007

  • Excel 2010

لإضافة جزء إجراءات إلى مصنف Microsoft Office Excel، قم أولاً بإنشاء عنصر تحكم مستخدم Windows Froms. ثم قم بإضافة عنصر تحكم المستخدم إلى الخاصية Controls من الحقل ThisWorkbook.ActionsPane في المشروع الخاص بك.

ملاحظة

يمكنك إنشاء جزء إجراءات فقط في تخصيص على مستوى المستند. لا يمكنك إنشاء جزء من الاجراءات في المستوى تطبيق إضافة-في. لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

ملاحظة

قد يعرض جهاز الكمبيوتر الخاص بك أسماء أو مواقع مختلفة لبعض عناصر واجهة مستخدم Visual Studio في الإرشادات التالية. يحدد كل من إصدار Visual Studio لديك والإعدادات المستخدمة هذه العناصر. لمزيد من المعلومات، راجع العمل مع إعدادات.

ارتباط إلى فيديو للحصول على عرض فيديو توضيحي ذي صلة، راجع كيف يمكنني القيام بما يلي: استخدام عناصر تحكم WPF داخل جزء إجراءات Excel؟.

إنشاء عنصر تحكم المستخدم

يوضح الإجراء التالي كيفية إنشاء عنصر تحكم مستخدم في مشروع Excel. كما يضيف زر إلى عنصر تحكم المستخدم يقوم بكتابة نص في خلية ورقة عمل عندما يتم النقر عليه.

لإنشاء عنصر تحكم المستخدم

  1. قم بفتح مشروع مصنف أو قالب Excel الخاص بك في Visual Studio.

  2. في مشروع قائمة ، انقر فوق إضافة عنصر جديد .

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

    ملاحظة

    يمكنك بدلاً من ذلك إضافة صنف عنصر تحكم إلى مشروعك. الفئات التي تم إنشاؤها بواسطة الصنفين عنصر تحكم جزء الإجراءات وعنصر تحكم المستخدم متكافئة وظيفيًا.

  4. من علامة التبويب Windows Forms في مربع الأدوات، قم بسحب عنصر تحكم زر إلى عنصر التحكم.

    ملاحظة

    في حالة عدم ظهور عنصر التحكم في المصمم، انقر نقرًا مزدوجًا على HelloControl في مستكشف الحلول.

  5. قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث Click الخاص بالزر.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles Button1.Click
    
        Globals.Sheet1.Range("A1").Value2 = "Hello world!"
    End Sub
    
    private void button1_Click(object sender, System.EventArgs e)
    {
        Globals.Sheet1.Range["A1", System.Type.Missing].Value2 = "Hello World!";
    }
    
  6. في #C، يجب أن تقوم بإنشاء معالج حدث لـButton. يمكنك وضع هذه التعليمات البرمجية في منشئ HelloControl. للحصول على مزيد من المعلومات حول إنشاء معالجات أحداث راجع كيفية القيام بما يلي: إنشاء معالجات أحداث في مشاريع Office.

    public HelloControl()
    {
        InitializeComponent();
        this.button1.Click += new System.EventHandler(this.button1_Click);
    }
    

إضافة عنصر تحكم مستخدم إلى جزء الإجراءات

لإظهار جزء الإجراءات، قم بإضافة عنصر تحكم المستخدم إلى الخاصية Controls للحقل ThisWorkbook.ActionsPane.

لإضافة عنصر تحكم مستخدم إلى جزء الإجراءات

  1. قم بإضافة التعليمات البرمجية التالية إلى الفئة ThisWorkbook كتصريح على مستوى الفئة (لا تقم بإضافة هذه التعليمات البرمجية إلى أسلوب).

    Dim hello As New HelloControl
    
    private HelloControl hello = new HelloControl();
    
  2. قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث ThisWorkbook_Startup من الفئة ThisWorkbook.

    Me.ActionsPane.Controls.Add(hello)
    
    this.ActionsPane.Controls.Add(hello);
    

راجع أيضًا:

المهام

الإرشادات التفصيلية: إدراج نص في مستند من جزء الإجراءات

كيفية القيام بما يلي: إضافة جزء إجراءات إلى مستندات Word

الإرشادات التفصيلية: تغيير جزء الإجراءات طبقًا لسياق المستخدم

كيفية القيام بما يلي: إدارة تخطيط عنصر تحكم على أجزاء إجراءات

موارد أخرى

نظرة عامة على جزء الإجراءات