RibbonFactory.CreateRibbonManager(IRibbonExtension[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リボンのカスタマイズを表す IRibbonExtensibility オブジェクトを作成します。
public:
Microsoft::Office::Core::IRibbonExtensibility ^ CreateRibbonManager(cli::array <Microsoft::Office::Tools::Ribbon::IRibbonExtension ^> ^ ribbons);
public Microsoft.Office.Core.IRibbonExtensibility CreateRibbonManager (Microsoft.Office.Tools.Ribbon.IRibbonExtension[] ribbons);
abstract member CreateRibbonManager : Microsoft.Office.Tools.Ribbon.IRibbonExtension[] -> Microsoft.Office.Core.IRibbonExtensibility
Public Function CreateRibbonManager (ribbons As IRibbonExtension()) As IRibbonExtensibility
パラメーター
- ribbons
- IRibbonExtension[]
IRibbonExtension インスタンスの配列。
戻り値
リボンのカスタマイズを表すオブジェクト。
例
次の例では、条件を使用して、表示するカスタム リボンを決定します。 次の使用例は、 メソッドを CreateRibbonManager 使用してを作成し、カスタム リボンを IRibbonExtension
表すオブジェクトを返します。
注意
この例で使用する構文は、リボン (Visual Designer) 項目を使用して作成されたリボンを返します。 リボン (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() });
}
}
Protected Overrides Function CreateRibbonExtensibilityObject() As _
Microsoft.Office.Core.IRibbonExtensibility
If myCondition = True Then
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()})
End If
End Function
注釈
IRibbonExtensibility
Office アプリケーションに表示するリボンをCreateRibbonExtensibilityObject
取得するには、ThisAddin
プロジェクトの 、ThisWorkbook
、または ThisDocument
クラスの メソッドで オブジェクトを返します。