Sdílet prostřednictvím


RibbonFactory.CreateRibbonManager – metoda

Vytvoří IRibbonExtensibility objekt představující přizpůsobení pásu 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, který představuje přizpůsobení pásu karet.

Poznámky

Návrat IRibbonExtensibility objektu v CreateRibbonExtensibilityObject metodu ThisAddin, ThisWorkbook, nebo ThisDocument třídy projektu vrátit pásu karet, který chcete zobrazit v aplikaci sady Office.

Příklady

Následující příklad používá k určení, které vlastní pásu zobrazení podmínku.Tento příklad použije CreateRibbonManager metoda a vytvořit a vraťte IRibbonExtension objekt, který představuje vlastní pásu karet.

[!POZNÁMKA]

Syntaxe používané v tomto příkladu vrátí pásu karet, který byl vytvořen pomocí pásu karet (vizuální Návrhář) zboží.Vrácení pásu karet, který je vytvořen pomocí syntaxe Pásu karet (XML) zboží se mírně liší.Další informace o vracení Pásu karet (XML) zboží, viz Pás karet 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é

Referenční dokumentace

RibbonFactory Rozhraní

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