の2つのリボンをロードします.1つはメインリボンに、もう1つはバックステージにロードします。私は、オーバーライドメソッド内の2つをロードする必要があるが、私はトラブルを抱えています:1つのロードで2つのリボンを開き、c#
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と抽象クラスまたはインターフェイスのインスタンスを作成することはできません。 私は立ち往生しています、誰かを助けることができますか?