Udostępnij za pośrednictwem


RibbonFactory.CreateRibbonManager(IRibbonExtension[]) Metoda

Definicja

Tworzy obiekt IRibbonExtensibility reprezentujący dostosowanie wstążki.

public:
 Microsoft::Office::Core::IRibbonExtensibility ^ CreateRibbonManager(cli::array <Microsoft::Office::Tools::Ribbon::IRibbonExtension ^> ^ ribbons);
public Microsoft.Office.Core.IRibbonExtensibility CreateRibbonManager (Microsoft.Office.Tools.Ribbon.IRibbonExtension[] ribbons);
abstract member CreateRibbonManager : Microsoft.Office.Tools.Ribbon.IRibbonExtension[] -> Microsoft.Office.Core.IRibbonExtensibility
Public Function CreateRibbonManager (ribbons As IRibbonExtension()) As IRibbonExtensibility

Parametry

ribbons
IRibbonExtension[]

Tablica IRibbonExtension wystąpień.

Zwraca

Obiekt reprezentujący dostosowywanie wstążki.

Przykłady

W poniższym przykładzie użyto warunku, aby określić, która niestandardowa wstążka ma być wyświetlana. W tym przykładzie użyto metody do utworzenia CreateRibbonManager , a następnie zwrócenia obiektu reprezentującego niestandardową wstążkę IRibbonExtension .

Uwaga

Składnia użyta w tym przykładzie zwraca wstążkę utworzoną przy użyciu elementu Wstążki (Visual Projektant). Składnia zwracania wstążki utworzonej przy użyciu elementu wstążki (XML) jest nieco inna. Aby uzyskać więcej informacji na temat zwracania elementu wstążki (XML), zobacz Wstążka XML.

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

Uwagi

IRibbonExtensibility Zwróć obiekt w CreateRibbonExtensibilityObject metodzie ThisAddin, ThisWorkbooklub ThisDocument klasy projektu, aby zwrócić wstążkę, którą chcesz wyświetlić w aplikacji pakietu Office.

Dotyczy