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
- ribbons
Typ: array<Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
Pole IRibbonExtension instance.
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.