Sdílet prostřednictvím


RibbonFactory.CreateRibbonManager – metoda

Vytvoří IRibbonExtensibility objekt představující přizpůsobení Pás karet .

Obor názvů:  Microsoft.Office.Tools.Ribbon
Sestavení:  Microsoft.Office.Tools.Common (v Microsoft.Office.Tools.Common.dll)

Syntaxe

'Deklarace
Function CreateRibbonManager ( _
    ribbons As IRibbonExtension() _
) As IRibbonExtensibility
IRibbonExtensibility CreateRibbonManager(
    IRibbonExtension[] ribbons
)

Parametry

Vrácená hodnota

Typ: Microsoft.Office.Core.IRibbonExtensibility
objekt představující přizpůsobení Pás karet .

Poznámky

Vrátit IRibbonExtensibilityvobjekt CreateRibbonExtensibilityObjectmetoda ThisAddin, ThisWorkbook, nebo ThisDocumenttřída vrátit Pás karet , který chcete zobrazit v aplikaceOffice projekt .

Příklady

Následující příklad používá k určení, které vlastní Pás karet zobrazit podmínku. Tento příklad použije CreateRibbonManager metoda vytvořit a potom vrátit IRibbonExtension objekt , který představuje vlastní Pás karet.

Poznámka

Vrátí Pás karet , který byl vytvořen pomocí syntaxe používané v tomto příkladu Pás karet (vizuální Návrhář) položka. Vrácení Pás karet , který je vytvořen pomocí syntaxe Pás karet (jazyk XML) položka se mírně liší. Další informace o návratu Pás karet (jazyk XML) položkaviz Ribbon XML.

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() });
        }
    }

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

RibbonFactory Rozhraní

Microsoft.Office.Tools.Ribbon – obor názvů