RibbonTab インターフェイス
リボン上にある 1 つ以上のコントロールのグループを含みます。
名前空間: Microsoft.Office.Tools.Ribbon
アセンブリ: Microsoft.Office.Tools.Common (Microsoft.Office.Tools.Common.dll 内)
構文
'宣言
<GuidAttribute("b2c81178-b119-41af-b358-46460ae005d9")> _
Public Interface RibbonTab _
Inherits RibbonComponent, IComponent, IDisposable
[GuidAttribute("b2c81178-b119-41af-b358-46460ae005d9")]
public interface RibbonTab : RibbonComponent,
IComponent, IDisposable
RibbonTab 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
ControlId | Microsoft Office アプリケーションがタブを参照するときに使用する一意の名前を取得または設定します。 |
![]() |
Groups | RibbonTab 上にあるグループのコレクションを取得します。 |
![]() |
KeyTip | タブのキーボード ショートカットを取得または設定します。 |
![]() |
Label | タブに表示されるテキストを取得または設定します。 |
![]() |
Name | この RibbonComponent の名前を取得または設定します。 (RibbonComponent から継承されます。) |
![]() |
Parent | この RibbonComponent の親を表す RibbonComponent を取得します。 (RibbonComponent から継承されます。) |
![]() |
Position | 組み込みタブを基準にして、リボン上でのタブの位置を取得または設定します。 |
![]() |
Ribbon | コントロール階層を含む最上位の Ribbon オブジェクトを取得します。 (RibbonComponent から継承されます。) |
![]() |
RibbonUI | インフラストラクチャ。 Microsoft Office アプリケーションによってリボン機能拡張コードに提供される IRibbonUI のインスタンスを取得します。 (RibbonComponent から継承されます。) |
![]() |
Site | IComponent に関連付けられた ISite を取得または設定します。 (IComponent から継承されます。) |
![]() |
Tag | この RibbonComponent と関連付けられたアプリケーション固有のデータを取得または設定します。 (RibbonComponent から継承されます。) |
![]() |
Visible | タブが表示されるかどうかを示す値を取得または設定します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
![]() |
Dispose | アンマネージ リソースの解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。 (IDisposable から継承されます。) |
![]() |
PerformDynamicLayout | RibbonComponent に動的メニューなどの動的な親があり、レイアウトが中断されていない場合、親コントロールの Microsoft.Office.Core.IRibbonUI.InvalidateControl メソッドを呼び出します。 (RibbonComponent から継承されます。) |
![]() |
PerformLayout | RibbonComponent に親があり、レイアウトが中断されていない場合、Microsoft.Office.Core.IRibbonUI.InvalidateControl を呼び出します。 (RibbonComponent から継承されます。) |
![]() |
ResumeLayout() | SuspendLayout メソッドの実行結果を元に戻します。 (RibbonComponent から継承されます。) |
![]() |
ResumeLayout(Boolean) | SuspendLayout メソッドの実行結果を元に戻します。 (RibbonComponent から継承されます。) |
![]() |
SuspendLayout | Microsoft Office アプリケーションがリボン上のコントロールの状態を更新しないようにします。 (RibbonComponent から継承されます。) |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
![]() |
Disposed | コンポーネントの Disposed イベントを処理するメソッドを表します。 (IComponent から継承されます。) |
このページのトップへ
解説
リボンのコントロールを追加するための階層があります。 Microsoft.Office.Tools.Ribbon コントロールでは、RibbonTab コントロールのみを使用できます。 RibbonTab コントロールでは、RibbonGroup のみを使用できます。
リボン デザイナーは、カスタム タブと組み込みタブをサポートします。
RibbonTab は、RibbonFactory オブジェクトの CreateRibbonTab メソッドを使用して実行時に作成できます。
RibbonFactory オブジェクトにアクセスするには、次の 2 つの方法があります。
リボン クラスの Factory プロパティの使用。 この方法は、リボン クラス内のコードから使用します。
Globals.Factory.GetRibbonFactory メソッドの使用。 この方法は、リボン クラス外のコードから使用します。
注意
これは、Visual Studio Tools for Office ランタイムによって実装されたインターフェイスです。 コードに実装されるものではありません。 詳細については、「Visual Studio Tools for Office Runtime の概要」を参照してください。
使用方法
ここでは、.NET Framework 4 を対象とする Office プロジェクトで使用される型のバージョンについて説明します。.NET Framework 3.5 を対象とするプロジェクトでは、この型のメンバーが異なること、およびこのコード例が動作しないことがあります。 .NET Framework 3.5 を対象とするプロジェクトの型の詳細については、Visual Studio 2008 ドキュメントの参照セクション https://go.microsoft.com/fwlink/?LinkId=160658 を参照してください。
参照
参照
Microsoft.Office.Tools.Ribbon 名前空間