RibbonComponent インターフェイス

定義

Visual Studio との通信、アプリケーションでのコントロール階層間の移動、およびコントロールの実行時レイアウトの最適化を有効にするメソッドとメンバーが含まれます。

public interface class RibbonComponent : IDisposable, System::ComponentModel::IComponent
[System.Runtime.InteropServices.Guid("09b06894-74de-44ff-9d48-9661ae639f41")]
public interface RibbonComponent : IDisposable, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("09b06894-74de-44ff-9d48-9661ae639f41")>]
type RibbonComponent = interface
    interface IComponent
    interface IDisposable
Public Interface RibbonComponent
Implements IComponent, IDisposable
派生
属性
実装

注釈

このインターフェイスの一部のメンバーは、リボンが Office アプリケーションに読み込まれる前、または実行時にコントロールが動的メニューに追加される前にのみ設定できます。 これらのプロパティの設定の詳細については、「 リボン オブジェクト モデルの概要」を参照してください。

注意

これは、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

プロパティ

Name

この RibbonComponent の名前を取得または設定します。

Parent

この RibbonComponent の親を表す RibbonComponent を取得します。

Ribbon

コントロール階層を含む最上位 Ribbon オブジェクトを取得します。

RibbonUI

Microsoft Office アプリケーションによってリボン機能拡張コードに提供される IRibbonUI のインスタンスを取得します。

Tag

この RibbonComponent と関連付けられたアプリケーション固有のデータを取得または設定します。

メソッド

PerformDynamicLayout()

RibbonComponent に動的メニューなどの動的な親があり、レイアウトが中断されていない場合に、親コントロールの Microsoft.Office.Core.IRibbonUI.InvalidateControl メソッドを呼び出します。

PerformLayout()

に親があり、レイアウトが中断されていない場合に、RibbonComponentMicrosoft.Office.Core.IRibbonUI.InvalidateControl を呼び出します。

ResumeLayout()

SuspendLayout() メソッドの実行結果を元に戻します。

ResumeLayout(Boolean)

SuspendLayout() メソッドの実行結果を元に戻します。

SuspendLayout()

Microsoft Office アプリケーションがリボン上のコントロールの状態を更新しないようにします。

適用対象