Outlook の Office Fluent ユーザー インターフェイス拡張機能

Microsoft Office Fluent ユーザー インターフェイス (UI) 拡張機能は、Microsoft Office アプリケーションで Office Fluent UI をプログラムでカスタマイズするためのサポート機構です。 Microsoft Outlook では、エクスプローラー ウィンドウおよびインスペクター ウィンドウのリボンを拡張し、次のような Outlook UI の他のコンポーネントをユーザー インターフェイスで使えるようにします。

  • Microsoft Office Backstage ビュー

  • 操作別タブ

  • 新しいメニュー項目

  • ショートカット メニュー

アドインは、 IRibbonExtensibility インターフェイスを実装して Outlook UI を拡張します。 UI の一部をカスタマイズするには、Office Fluent UI 拡張機能のスキーマ定義でコンパイルされる XML マークアップ ファイルでカスタマイズを指定します。 Office は IRibbonExtensibility.GetCustomUI メソッドを呼び出し、リボン ID と一致する Outlook UI の部分のカスタマイズを記述する XML を読み込むリボン ID を指定します。 この XML マークアップの結果、アドインは、カスタム UI のコマンドに関連付けられたカスタム アクションを実行するコールバック プロシージャを実行します。

Microsoft Word や Microsoft Excel などの他の Office アプリケーションとは異なり、Outlook で Visual Basic for Applications を使用してリボンをカスタマイズすることはできません。 Outlook で UI をプログラムでカスタマイズするには、アドインを記述する必要があります。 既存のアドインを更新するか、Outlook だけを対象とするアドインを記述することができます。 アドインはネイティブまたはマネージにすることができます。 Outlook では、Microsoft Office Open XML ファイル形式を使用したリボンのカスタマイズをサポートしていません。

Outlook UI をカスタマイズするさまざまな方法の詳細と例については、MSDN Web サイト の「Outlook 2010 でのユーザー インターフェイスの拡張 」を参照してください。

関連項目

CommandBars の以前のコードを更新するショートカット メニューのカスタマイズ リボンのカスタマイズの IRibbonExtensibility インターフェイスの実装の概要

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。