Metoda RibbonFactory.CreateRibbonManager —
Tworzy IRibbonExtensibility obiekt, który reprezentuje dostosowania wstążki.
Przestrzeń nazw: Microsoft.Office.Tools.Ribbon
Zestaw: Microsoft.Office.Tools.Common (w Microsoft.Office.Tools.Common.dll)
Składnia
'Deklaracja
Function CreateRibbonManager ( _
ribbons As IRibbonExtension() _
) As IRibbonExtensibility
IRibbonExtensibility CreateRibbonManager(
IRibbonExtension[] ribbons
)
Parametry
- ribbons
Typ: array<Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
Tablica IRibbonExtension wystąpień.
Wartość zwracana
Typ: Microsoft.Office.Core.IRibbonExtensibility
Obiekt, który reprezentuje dostosowania wstążki.
Uwagi
Zwraca IRibbonExtensibility obiekt w CreateRibbonExtensibilityObject metody ThisAddin, ThisWorkbook, lub ThisDocument klasy projektu do zwracania wstążką, który ma być wyświetlany w aplikacji pakietu Office.
Przykłady
W poniższym przykładzie użyto warunku, aby określić które wstążki niestandardowej do wyświetlenia.W tym przykładzie użyto następnie CreateRibbonManager do tworzenia i zwracany jest IRibbonExtension obiekt, który reprezentuje wstążki niestandardowej.
[!UWAGA]
Składnia używana w tym przykładzie zwraca wstążką, który został utworzony za pomocą wstążki (Visual Designer) towaru.Zwracanie wstążką, który jest tworzony przy użyciu składni Wstążki (XML) elementu jest nieco inna.Aby uzyskać więcej informacji o powrocie Wstążki (XML) przedmiotu, zobacz XML — Wstążka.
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() });
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.