CommandBars の以前のコードの更新

Outlook より前のバージョンでは、Outlook はコマンド バーとしてユーザー インターフェイスに次の項目を実装しました。

  • メニュー バー、ツールバー、およびショートカット メニュー

  • メニュー バーとツールバー上のメニュー

  • メニュー、サブメニュー、およびショートカット メニュー上のサブメニュー

コマンド バーは、Outlook 2010 以降非推奨になりました。 エクスプローラーウィンドウとインスペクターウィンドウでメニュー バーとツールバーが使用されなくなりました。 代わりに、Microsoft Office Fluent リボンを使用します。 プログラムによって、エクスプローラーまたはインスペクターでコマンド バーをカスタマイズしたアドインまたは VBScript コードは引き続き Outlook で動作する場合がありますが、ソリューションを使用するユーザーは、エクスプローラーまたはインスペクターのカスタマイズされたリボンの [ アドイン ] タブに表示されるカスタマイズを簡単に見つけることができない場合があります。

メモ 既存のソリューションをアップグレードする前に考慮する必要がある問題の詳細については、「 ソリューションを Outlook 2010 にアップグレードするときの開発者の問題」を参照してください。

Explorer オブジェクトと Inspector オブジェクトの CommandBars プロパティを使用する代わりに、リボンの機能拡張を使用してリボンをカスタマイズし、リボンからメニューとサブメニューをカスタマイズします。 リボンの機能拡張には、 IRibbonExtensibility インターフェイスを実装するアドインが必要です。

Outlook でリボンをカスタマイズする方法の詳細については、「リボン のカスタマイズの概要」を参照してください。 エクスプローラーとインスペクター ウィンドウでのコマンド バーの廃止と一致して、カスタム メニューの CommandBar オブジェクトに依存しないでください。代わりに、 IRibbonExtensibility インターフェイスを介してアドインを使用して拡張します。 詳細については、「 ショートカット メニューのカスタマイズ」を参照してください。

関連項目

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

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

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