RibbonFactory インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 を作成します。 |