本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

RibbonFactory.CreateRibbonManager 方法 (IRibbonExtension[])

 

建立表示功能區自訂的 IRibbonExtensibility 物件。

命名空間:   Microsoft.Office.Tools.Ribbon
組件:  Microsoft.Office.Tools.Common (在 Microsoft.Office.Tools.Common.dll 中)

IRibbonExtensibility CreateRibbonManager(
	IRibbonExtension[] ribbons
)

參數

ribbons

IRibbonExtension 執行個體的陣列。

傳回值

Type: Microsoft.Office.Core.IRibbonExtensibility

表示功能區自訂的物件。

傳回您專案的 ThisAddinThisWorkbookThisDocument 類別之 CreateRibbonExtensibilityObject 方法中的 IRibbonExtensibility 物件,以傳回您要在 Office 應用程式中顯示的功能區。

下列範例會使用條件來決定要顯示哪些自訂功能區。  接著這個範例會使用 CreateRibbonManager 方法建立並傳回代表自訂功能區的 IRibbonExtension 物件。  

System_CAPS_note注意事項

這個範例中使用的語法會傳回使用 [功能區 (視覺化設計工具)] 項目建立的功能區。  使用 [功能區 (XML)] 項目所建立傳回功能區的語法稍有不同。  如需傳回 [功能區 (XML)] 項目的詳細資訊,請參閱功能區 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() });
        }
    }
回到頁首
顯示: