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
- ribbons
Typ: array<Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
Pole IRibbonExtension instance.
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
- 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.