RibbonBase クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft Office リボンのカスタマイズ用の基底クラスとして機能します。
public ref class RibbonBase abstract : System::ComponentModel::Component, IDisposable, Microsoft::Office::Tools::Ribbon::IRibbonExtension
[System.ComponentModel.ToolboxItem(false)]
public abstract class RibbonBase : System.ComponentModel.Component, IDisposable, Microsoft.Office.Tools.Ribbon.IRibbonExtension
[<System.ComponentModel.ToolboxItem(false)>]
type RibbonBase = class
inherit Component
interface IRibbonExtension
interface IExtension
interface IDisposable
Public MustInherit Class RibbonBase
Inherits Component
Implements IDisposable, IRibbonExtension
- 継承
-
RibbonBase
- 属性
- 実装
注釈
新しいリボン (Visual Designer) 項目を Office プロジェクトに追加すると、Visual Studio は をRibbonBase継承するリボン クラスをプロジェクトに追加します。 RibbonBase には、すべてのリボン クラスに共通するメソッドとプロパティが含まれています。 詳細については、「 Ribbon Designer」を参照してください。
の一部の RibbonBase プロパティは、リボンが Office アプリケーションに読み込まれる前にのみ設定できます。 これらのプロパティの設定の詳細については、「 リボン オブジェクト モデルの概要」を参照してください。
使用
このタイプは、.NET Framework 4 以降を対象とする Office プロジェクトでのみ使用されます。 このタイプを定義するアセンブリは、Visual Studio Tools for Office Runtime の一部ではありません。 このアセンブリをソリューションと共に配置する必要があります。 詳細については、「Visual Studio Tools for Office ランタイムのアセンブリ」を参照してください。
コンストラクター
RibbonBase(RibbonFactory) |
RibbonBase クラスの新しいインスタンスを初期化します。 |
プロパティ
Base |
この RibbonBase オブジェクトが拡張する RibbonBase オブジェクトを取得します。 |
Context |
このリボンに関連付けられているインスペクター ウィンドウ (または Outlook のエクスプローラー ウィンドウ) を取得します。 |
Factory |
この RibbonBase に関連付けられているリボン ファクトリを取得または設定します。 |
Global |
この RibbonBase を複数のコンテキストで同時に使用できるかどうかを決定する値を取得または設定します。 |
Name |
この RibbonBase の名前を取得または設定します。 |
OfficeMenu |
Microsoft Office メニューのカスタマイズを表す RibbonOfficeMenu を取得します。 |
Parent |
この RibbonComponent の RibbonComponent の親を表す RibbonBase を取得します。 |
RibbonId |
RibbonBase クラスのこのインスタンスを作成するために使用されたリボン ID を取得します。 |
RibbonType |
この RibbonBase インスタンスに関連付けられているリボン ID の、コンマ区切りのリストを取得します。 |
RibbonUI |
Microsoft Office アプリケーションによってリボン機能拡張コードに提供される IRibbonUI のインスタンスを取得します。 |
StartFromScratch |
リボン上のすべての組み込みタブ、および Microsoft Office メニュー上のほとんどのコマンドを非表示にし、このリボン アイテムで定義されているカスタマイズのみ表示するかどうかを示す値を取得または設定します。 |
Tabs |
RibbonTab 内の RibbonOfficeMenu オブジェクトのコレクションを取得します。 |
Tag |
この RibbonBase と関連付けられたアプリケーション固有のデータを取得または設定します。 |
メソッド
Dispose(Boolean) |
RibbonBase クラスによって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。 |
PerformDynamicLayout() |
RibbonBase の RibbonComponent に動的メニューなどの動的な親があり、レイアウトが中断されていない場合に、親コントロールの Microsoft.Office.Core.IRibbonUI.InvalidateControl メソッドを呼び出します。 |
PerformLayout() |
リボン ユーザー インターフェイスを最新表示します。 |
ResumeLayout() |
SuspendLayout() メソッドの実行結果を元に戻します。 |
ResumeLayout(Boolean) |
SuspendLayout() メソッドの実行結果を元に戻します。 |
SuspendLayout() |
Microsoft Office アプリケーションがリボン上のコントロールの状態を更新しないようにします。 |
イベント
Close |
この RibbonBase インスタンスが閉じられたときに発生します。 |
Load |
RibbonBase が Microsoft Office アプリケーションに読み込まれるときに発生します。 |
LoadImage |
ImageName プロパティが 1 つ以上のコントロールに対して設定されている場合に、RibbonBase が読み込まれると発生します。 |
明示的なインターフェイスの実装
IExtension.ExtensionBase |
Microsoft Office リボンのカスタマイズ用の基底クラスとして機能します。 |