DocumentBase.CreateRibbonExtensibilityObject أسلوب
إرجاع كائن يطبق Microsoft.Office.Core.IRibbonExtensibilityواجهة.
مساحة الاسم: Microsoft.Office.Tools.Word
التجميع: Microsoft.Office.Tools.Word.v4.0.Utilities (في Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
بناء الجملة
'إقرار
Protected Overridable Function CreateRibbonExtensibilityObject As IRibbonExtensibility
protected virtual IRibbonExtensibility CreateRibbonExtensibilityObject()
القيمة المُرجعة
النوع: IRibbonExtensibility
كائن يطبق Microsoft.Office.Core.IRibbonExtensibilityالواجهة.
ملاحظات
يمنع هذا الأسلوب إلى إعادة تطبيق Microsoft.Office.Core.IRibbonExtensibilityالواجهة. إذا كان لديك العديد من الأشرطة في مشروع الخاص بك، يمكنك تحديد والأشرطة لعرض في وقت التشغيل.
لم يكن لتجاوز هذا الأسلوب إرجاع Ribbons أنت إضافة إلى مشروع باستخدام قالب العنصر (مصمم Visual) "شريط". افتراضياً، يكون لهذا الأسلوب إرجاع عناصر على RibbonManagerالكائن الذي يمثل الجميع شريط (مصمم Visual) في مشروع. لمزيد من المعلومات، راجع نظرة عامة على الشريط.
يجب يمنع CreateRibbonExtensibilityObjectأو RequestServiceالأسلوب إرجاع Ribbons في مشروع الذي قمت إضافة باستخدام قالب العنصر في "شريط" (XML) . لمزيد من المعلومات حول كيفية إلى يمنع CreateRibbonExtensibilityObjectأسلوب، راجع الشريط XML.
أمثلة
ما يلي تعليمات برمجية المثال يتجاوز CreateRibbonExtensibilityObjectالأسلوب في ThisAddinأو ThisDocumentفئة من مشروع وإرجاع شريط الذي تريده للعرض. يتطلب المثال إضافة الأشرطة الثاني إلى المشروع الخاص بك يسمى Ribbon1و Ribbon2باستخدام العنصر شريط (مصمم Visual) . يتحقق المثال القيمة حقل مسمى myConditionو إرجاع شريط المناسب. إلى لاستخدام هذا المثال، قم بتشغيلها من ThisDocumentالفئة في مشروع المستوى مستند.
Protected Overrides Function CreateRibbonExtensibilityObject() As _
Microsoft.Office.Core.IRibbonExtensibility
If myCondition = True Then
Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
(New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
{New Ribbon1()})
Else
Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
(New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
{New Ribbon2()})
End If
End Function
protected override Microsoft.Office.Core.IRibbonExtensibility
CreateRibbonExtensibilityObject()
{
if (myCondition == true)
{
return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon1() });
}
else
{
return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon2() });
}
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.