DocumentBase.CreateRibbonObjects 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 OfficeRibbon 对象的数组返回给 CreateRibbonExtensibilityObject() 方法。
protected virtual Microsoft.Office.Tools.Ribbon.IRibbonExtension[] CreateRibbonObjects ();
返回
一个 OfficeRibbon 对象数组。
实现
示例
下面的代码示例将重写 CreateRibbonObjects 类中的方法 ThisDocument ,并返回两个 OfficeRibbon 对象的数组。 该示例要求你将两个功能区添加到名为的项目 Ribbon1 ,并 Ribbon2 使用 "功能区(可视化设计器) " 项。 若要使用此示例,请在 ThisDocument 文档级项目的类中运行它。
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;
}
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
注解
CreateRibbonExtensibilityObject当项目包含功能区(可视化设计器) 项时,方法的默认实现将调用此方法。
还可以重写 CreateRibbonExtensibilityObject 方法,以指定要在运行时显示的功能区。 有关详细信息,请参阅功能区概述。