DocumentBase.CreateRibbonObjects 方法
將 OfficeRibbon 物件的陣列傳回至 CreateRibbonExtensibilityObject 方法。
命名空間: Microsoft.Office.Tools.Word
組件: Microsoft.Office.Tools.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)
語法
'宣告
Protected Overridable Function CreateRibbonObjects As IRibbonExtension()
protected virtual IRibbonExtension[] CreateRibbonObjects()
傳回值
型別:array<Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
OfficeRibbon 物件的陣列。
備註
當專案包含 [功能區 (視覺化設計工具)] 項目時,CreateRibbonExtensibilityObject 方法的預設實作就會呼叫這個方法。
您也可以覆寫 CreateRibbonExtensibilityObject 方法,指定哪些功能區要在執行階段顯示。 如需詳細資訊,請參閱功能區概觀。
範例
下列程式碼範例會覆寫 ThisDocument 類別中的 CreateRibbonObjects 方法,並傳回包含兩個 OfficeRibbon 物件的陣列。 這個範例會要求您使用 [功能區 (視覺化設計工具)] 項目,在專案中加入名為 Ribbon1 和 Ribbon2 的兩個功能區。 若要使用這個範例,請在文件層級專案中的 ThisDocument 類別執行。
Protected Overrides Function CreateRibbonObjects() As _
Microsoft.Office.Tools.Ribbon.IRibbonExtension()
Dim allRibbons(1) As Microsoft.Office.Tools.Ribbon.IRibbonExtension
allRibbons(0) = New Ribbon1
allRibbons(1) = New Ribbon2
Return allRibbons
End Function
protected override Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
CreateRibbonObjects()
{
Microsoft.Office.Tools.Ribbon.IRibbonExtension[] allRibbons =
new Microsoft.Office.Tools.Ribbon.IRibbonExtension[2];
allRibbons[0] = new Ribbon1();
allRibbons[1] = new Ribbon2();
return allRibbons;
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。