مشاركة عبر


الوصول إلى الشريط في وقت التشغيل

ينطبق على

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

نوع المشروع

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

  • مشروعات على مستوى التطبيق

إصدار Microsoft Office

  • Excel 2007 و Excel 2010

  • InfoPath 2010

  • Outlook 2007 و Outlook 2010

  • PowerPoint 2007 و برنامج PowerPoint 2010

  • Project 2010

  • Visio 2010

  • Word 2007 و Word 2010

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

يمكنك الاتصال بالشريط باستخدام الفئة Globals. في مشاريع Outlook، يمكنك الاتصال بالأشرطة التي تظهر في متفحص Outlook معين أو نافذة مستكشف Outlook.

الاتصال بالشريط باستخدام فئة العموميات (Globals)

يمكنك استخدام الفئة Globals للاتصال بالشريط الموجود في مشروع على مستوى المستند أو مشروع على مستوى التطبيق من أي مكان في المشروع.

لمزيد من المعلومات حول الفئة Globals، راجع الوصول العمومي إلى الكائنات في مشاريع Office.

يستخدم المثال التالي الفئة Globals للاتصال بالشريط المسمى Ribbon1 وتعيين النص الذي يظهر على مربع التحرير والسرد على الشريط إلى Hello World.

Private Sub Access_All_Ribbons_Globals()
    Globals.Ribbons.Ribbon1.comboBox1.Text = "Hello World"
End Sub
private void Access_All_Ribbons_Globals()
{
    Globals.Ribbons.Ribbon1.comboBox1.Text = "Hello World";
}

الوصول إلى مجموعة الأشرطة التي تظهر في نافذة متفحص Outlook محددة

يمكنك الاتصال بمجموعة من الأشرطة التي تظهر في متفحصى Outlook. المتفحص هو نافذة تفتح في Outlook عند تنفيذ المستخدمين لمهام معينة مثل إنشاء رسائل بريد إلكتروني. للاتصال بالشريط من نافذة متفحص، قم باستدعاء الخاصية Ribbons من الفئة Globals وقم بتمرير كائن Inspector يمثل المتفحص.

المثال التالي يحصل على مجموعة الشريط للمتفحص الذي عليه التركيز حاليًا. هذا المثال يقوم بعد ذلك بالوصول إلى شريط يسمى Ribbon1 ويقوم بتعيين النص الذي يظهر على مربع التحرير والسرد على الشريط إلى Hello World.

Private Sub Access_Ribbons_By_Inspector()
    Dim ribbonCollection As ThisRibbonCollection = Globals.Ribbons _
        (Globals.ThisAddIn.Application.ActiveInspector())
    ribbonCollection.Ribbon1.ComboBox1.Text = "Hello World"
End Sub
private void Access_Ribbons_By_Inspector()
{
    ThisRibbonCollection ribbonCollection = 
        Globals.Ribbons
            [Globals.ThisAddIn.Application.ActiveInspector()];
    ribbonCollection.Ribbon1.comboBox1.Text = "Hello World";
}

الوصول إلى مجموعة الأشرطة التي تظهر لمستكشف Outlook محدد

يمكنك الاتصال بمجموعة من الأشرطة التي تظهر في مستكشف Outlook. المستكشف هو واجهة مستخدم (UI) التطبيق الرئيسي لمثيل من Outlook. للاتصال بالشريط من نافذة مستكشف، قم باستدعاء الخاصية Ribbons من الفئة Globals وقم بتمرير كائن Explorer يمثل المستكشف.

المثال التالي يحصل على مجموعة الشريط للمستكشف الذي عليه التركيز حاليًا. هذا المثال يقوم بعد ذلك بالوصول إلى شريط يسمى Ribbon1 ويقوم بتعيين النص الذي يظهر على مربع التحرير والسرد على الشريط إلى Hello World.

Private Sub Access_Ribbons_By_Explorer()
    Dim ribbonCollection As ThisRibbonCollection = Globals.Ribbons _
        (Globals.ThisAddIn.Application.ActiveExplorer())
    ribbonCollection.Ribbon1.ComboBox1.Text = "Hello World"
End Sub
private void Access_Ribbons_By_Explorer()
{
    ThisRibbonCollection ribbonCollection =
        Globals.Ribbons
            [Globals.ThisAddIn.Application.ActiveExplorer()];
    ribbonCollection.Ribbon1.comboBox1.Text = "Hello World";
}

راجع أيضًا:

المهام

الإرشادات التفصيلية: إنشاء علامة تبويب مخصصة باستخدام مصمم الشريط

الإرشادات التفصيلية: تحديث عناصر التحكم على الشريط في وقت التشغيل‬

المبادئ

مصمم الشريط

شريط XML

نظرة عامة على نموذج كائن الشريط

تخصيص شريط لـ Outlook

الوصول إلى منطقة نموذج في وقت التشغيل

موارد أخرى

نظرة عامة على الشريط