我有两条要加载的色带,一条在主色带上,一条在后台。我必须在覆盖方法中加载这两个,但我遇到了麻烦:
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return Globals.Factory.GetRibbonFactory().CreateRibbonManager(new Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
{
new Ribbon1(),
new Backstage() as Microsoft.Office.Tools.Ribbon.IRibbonExtension
});
}
如果我这样做,Ribbon1 会显示,但后台不会,如果我这样做:
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new Microsoft.Office.Tools.Ribbon.RibbonManager(new Microsoft.Office.Tools.Ribbon.OfficeRibbon[]
{
new Ribbon1() as Microsoft.Office.Tools.Ribbon.OfficeRibbon,
new Backstage() as Microsoft.Office.Tools.Ribbon.OfficeRibbon
});
}
我无法使用 RibbonManager 创建抽象类或接口的实例。我被卡住了,有人可以帮忙吗?