OfficeRibbon インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Visual Studi の Office プロジェクトでリボン デザイナーを使用して作成された Microsoft Office リボンのカスタマイズを表します。
public interface class OfficeRibbon : IDisposable, Microsoft::Office::Tools::Ribbon::RibbonComponent, System::ComponentModel::IComponent
[System.Runtime.InteropServices.Guid("49fbf223-6d24-4c4b-9101-2d5833434328")]
public interface OfficeRibbon : IDisposable, Microsoft.Office.Tools.Ribbon.RibbonComponent, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("49fbf223-6d24-4c4b-9101-2d5833434328")>]
type OfficeRibbon = interface
interface RibbonComponent
interface IComponent
interface IDisposable
Public Interface OfficeRibbon
Implements IComponent, IDisposable, RibbonComponent
- 属性
- 実装
注釈
通常、 インターフェイスは OfficeRibbon 直接使用しません。 代わりに、新しいリボン (Visual Designer) 項目をプロジェクトに追加するときに Visual Studio によって生成されるリボン クラスを使用します。 生成されたリボン クラスのイベントとプロパティを使用して、リボンに関連するほとんどのタスクを実行できます。
生成されたリボン クラスは、 クラスから RibbonBase 継承します。 この基底クラスは、そのメンバーへのすべての呼び出しを、Visual Studio Tools for Office ランタイムのインターフェイスのOfficeRibbon内部実装にリダイレクトします。 オブジェクトを直接操作 OfficeRibbon する場合は、生成された Ribbon クラスの プロパティを使用 Base します。
注意
これは、Visual Studio Tools for Office Runtime によって実装されたインターフェイスです。 コードに実装されるものではありません。 詳細については、「Visual Studio Tools for Office ランタイムの概要」を参照してください。
使用
ここでは、.NET Framework 4 以降を対象とする Office プロジェクトで使用される型のバージョンについて説明します。 .NET Framework 3.5 を対象とするプロジェクトでは、この型のメンバーが異なること、およびこのコード例が動作しないことがあります。 .NET Framework 3.5 を対象とするプロジェクトの型の詳細については、Visual Studio 2008 ドキュメントの次の参照セクションを参照してください。http://go.microsoft.com/fwlink/?LinkId=160658
プロパティ
Context |
このリボンに関連付けられているインスペクター ウィンドウ (または Outlook のエクスプローラー ウィンドウ) を取得します。 |
DefaultExtension |
この OfficeRibbon オブジェクトの既定の拡張機能を取得します。 |
Extension |
この OfficeRibbon オブジェクトのカスタムの拡張機能を取得します。 |
Global |
この OfficeRibbon を複数のコンテキストで同時に使用できるかどうかを決定する値を取得または設定します。 |
Name |
この RibbonComponent の名前を取得または設定します。 (継承元 RibbonComponent) |
OfficeMenu |
Microsoft Office メニューのカスタマイズを表す RibbonOfficeMenu を取得します。 |
Parent |
この RibbonComponent の親を表す RibbonComponent を取得します。 (継承元 RibbonComponent) |
Ribbon |
コントロール階層を含む最上位 Ribbon オブジェクトを取得します。 (継承元 RibbonComponent) |
RibbonId |
OfficeRibbon オブジェクトのこのインスタンスを作成するために使用されたリボン ID を取得します。 |
RibbonType |
この OfficeRibbon インスタンスに関連付けられているリボン ID の、コンマ区切りのリストを取得します。 |
RibbonUI |
Microsoft Office アプリケーションによってリボン機能拡張コードに提供される IRibbonUI のインスタンスを取得します。 (継承元 RibbonComponent) |
StartFromScratch |
リボン上のすべての組み込みタブ、および Microsoft Office メニュー上のほとんどのコマンドを非表示にし、このリボン アイテムで定義されているカスタマイズのみ表示するかどうかを示す値を取得または設定します。 |
Tabs |
RibbonTab 内の RibbonOfficeMenu オブジェクトのコレクションを取得します。 |
Tag |
この RibbonComponent と関連付けられたアプリケーション固有のデータを取得または設定します。 (継承元 RibbonComponent) |
メソッド
PerformDynamicLayout() |
RibbonComponent に動的メニューなどの動的な親があり、レイアウトが中断されていない場合に、親コントロールの Microsoft.Office.Core.IRibbonUI.InvalidateControl メソッドを呼び出します。 (継承元 RibbonComponent) |
PerformLayout() |
に親があり、レイアウトが中断されていない場合に、RibbonComponentMicrosoft.Office.Core.IRibbonUI.InvalidateControl を呼び出します。 (継承元 RibbonComponent) |
ResumeLayout() |
SuspendLayout() メソッドの実行結果を元に戻します。 (継承元 RibbonComponent) |
ResumeLayout(Boolean) |
SuspendLayout() メソッドの実行結果を元に戻します。 (継承元 RibbonComponent) |
SuspendLayout() |
Microsoft Office アプリケーションがリボン上のコントロールの状態を更新しないようにします。 (継承元 RibbonComponent) |
イベント
Close |
この OfficeRibbon インスタンスが閉じられたときに発生します。 |
Load |
OfficeRibbon が Microsoft Office アプリケーションに読み込まれるときに発生します。 |
LoadImage |
ImageName プロパティが 1 つ以上のコントロールに対して設定されている場合に、OfficeRibbon が読み込まれると発生します。 |