次の方法で共有


RibbonFactory インターフェイス

定義

Microsoft Office リボンのカスタマイズ用のリボン コントロールを作成するために使うことができるメソッドを提供します。

public interface class RibbonFactory
[System.Runtime.InteropServices.Guid("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory
[<System.Runtime.InteropServices.Guid("1012BDD2-303F-4464-A64B-3026BD91C31E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type RibbonFactory = interface
Public Interface RibbonFactory
属性

次の例では、 RibbonFactory Excel 2010 ブック プロジェクトのリボン コード ファイル内のプロジェクトのインスタンスにアクセスします。 このコードでは、 オブジェクトの メソッドを RibbonFactory 使用して、ドロップダウン項目、メニュー、ボタンを作成します。 完全なサンプルを表示するには、「 チュートリアル: 実行時にリボンのコントロールを更新する」を参照してください。

private RibbonDropDownItem CreateRibbonDropDownItem()
{
    return this.Factory.CreateRibbonDropDownItem();
}
private RibbonMenu CreateRibbonMenu()
{
    return this.Factory.CreateRibbonMenu();
}
private RibbonButton CreateRibbonButton()
{
    RibbonButton button = this.Factory.CreateRibbonButton();
    button.Click += new RibbonControlEventHandler(button_Click);
    return button;
}

Private Function CreateRibbonDropDownItem() As RibbonDropDownItem
    Return Me.Factory.CreateRibbonDropDownItem()
End Function

Private Function CreateRibbonMenu() As RibbonMenu
    Return Me.Factory.CreateRibbonMenu()
End Function

Private Function CreateRibbonButton() As RibbonButton
    Dim button As RibbonButton = Me.Factory.CreateRibbonButton()
    AddHandler (button.Click), AddressOf Button_Click
    Return button
End Function

注釈

注意

これは、Visual Studio Tools for Office Runtime によって実装されたインターフェイスです。 コードに実装されるものではありません。 詳細については、「Visual Studio Tools for Office ランタイムの概要」を参照してください。

プロパティ

RibbonPosition

リボンのカスタマイズでコントロール、グループ、タブの位置を指定するために使うことができる RibbonPositionStatics オブジェクトを取得します。

メソッド

CreateRibbonBox()

カスタム リボン上にコントロールを配置および整列する RibbonBox オブジェクトを作成します。

CreateRibbonButton()

カスタム リボン上のボタンを表す RibbonButton

CreateRibbonButtonGroup()

リボン上のボタンのグループを表す RibbonButtonGroup オブジェクトを作成します。

CreateRibbonCheckBox()

リボン上のチェック ボックスを表す RibbonCheckBox オブジェクトを作成します。

CreateRibbonComboBox()

カスタム リボン上のコンボ ボックスを表す RibbonComboBox オブジェクトを作成します。

CreateRibbonDialogLauncher()

ダイアログ ボックスを開くために使うことができるグループ上の標準化された小さいアイコンを表す RibbonDialogLauncher オブジェクトを作成します。

CreateRibbonDropDown()

ユーザーが選択できる項目のリストと、ユーザーがクリックできるリボン ボタンのリストを表す、RibbonDropDown オブジェクトを作成します。

CreateRibbonDropDownItem()

ドロップダウン コントロール内の項目を表す RibbonDropDownItem オブジェクトを作成します。

CreateRibbonEditBox()

リボン上のエディット ボックスを表す RibbonEditBox オブジェクトを作成します。

CreateRibbonGallery()

RibbonDropDownItem オブジェクトおよび RibbonButton コントロールのメニューを表示するコントロールを表す RibbonGallery オブジェクトを作成します。

CreateRibbonGroup()

リボン タブのコントロールのグループを表す RibbonGroup を作成します。

CreateRibbonLabel()

RibbonGroup 上または RibbonBox 上のラベルを表す RibbonLabel を作成します。

CreateRibbonManager(IRibbonExtension[])

リボンのカスタマイズを表す IRibbonExtensibility オブジェクトを作成します。

CreateRibbonMenu()

リボン タブまたは Microsoft Office メニュー上のメニューを表す RibbonMenu を作成します。

CreateRibbonReadOnlyCollection()

リボンのカスタマイズで RibbonMenu オブジェクトへのアクセスを提供する IRibbonExtension オブジェクトを作成します。

CreateRibbonSeparator()

リボンのグループまたはメニューの区切り記号コントロールを表す RibbonSeparator オブジェクトを作成します。

CreateRibbonSplitButton()

ボタンまたはトグル ボタンとドロップダウン メニューを組み合わせる RibbonSplitButton オブジェクトを作成します。

CreateRibbonTab()

リボン上のコントロールの 1 つ以上のグループを含む RibbonTab オブジェクトを作成します。

CreateRibbonToggleButton()

リボンのトグル ボタン コントロールを表す RibbonToggleButton を作成します。

適用対象