方法 : 組み込みタブをカスタマイズする
組み込みタブには、グループやコントロールを追加できます。 組み込みタブは、Microsoft Office アプリケーションのリボンに用意されているタブです。 たとえば、[データ] タブは、Excel の組み込みタブです。 既定では、カスタム グループは組み込みタブの最後のグループとして表示されます。 ただし、タブ上で組み込みグループの前または後ろにカスタム グループを配置することができます。
対象: このトピックの情報は、Excel 2007 と Excel 2010、InfoPath 2010、Outlook 2007 と Outlook 2010、PowerPoint 2007 と PowerPoint 2010、Project 2010、Visio 2010、および Word 2007 と Word 2010 のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。
注意
組み込みタブにグループを追加することはできますが、組み込みタブから組み込みグループを削除することはできません。
組み込みタブにグループを追加するには
ソリューション エクスプローラーで、リボンのコード ファイルを右クリックし、[デザイナーの表示] をクリックします。
リボン デザイナーで、任意のタブを右クリックし、[プロパティ] をクリックします。
[プロパティ] ウィンドウで、[ControlId] プロパティを展開し、[ControlIdType] プロパティを Office に設定します。
OfficeId プロパティを、カスタマイズする組み込みタブのコントロール ID に設定します。
コントロール ID は、Microsoft Office アプリケーションに組み込まれているタブ、グループ、コントロールを一意に識別する名前です。
Office 2010 のコントロール ID の一覧については、「Office 2010 Help Files: Office Fluent User Interface Control Identifiers (Office 2010 ヘルプ ファイル: Office Fluent ユーザー インターフェイスのコントロール ID)」を参照してください。
Office 2007 のコントロール ID の一覧については、「2007 Office System Document: Lists of Control IDs (2007 Office system ドキュメント: コントロール ID 一覧)」を参照してください。
ツールボックスの [Office リボン コントロール] タブから、グループをタブにドラッグします。
注意
組み込みグループは、デザイナーには表示されません。 したがって、操作しているのが組み込みタブであるかどうかを判断するには、タブの ControlId プロパティを調べる方法しかありません。
組み込みタブ上でグループを配置するには
リボン デザイナーで、カスタム グループを選択します。
[プロパティ] ウィンドウで [Position] プロパティを展開します。
[PositionType] プロパティを適切な値に設定します。
BeforeOfficeId に設定すると、グループは指定の組み込みグループの前に配置されます。
AfterOfficeId に設定すると、グループは指定の組み込みグループの後ろに配置されます。
組み込みグループのコントロール ID に OfficeId プロパティを設定します。
Office 2010 のコントロール ID の一覧については、「Office 2010 Help Files: Office Fluent User Interface Control Identifiers (Office 2010 ヘルプ ファイル: Office Fluent ユーザー インターフェイスのコントロール ID)」を参照してください。
Office 2007 のコントロール ID の一覧については、「2007 Office System Document: Lists of Control IDs (2007 Office system ドキュメント: コントロール ID 一覧)」を参照してください。
参照
処理手順
チュートリアル : リボン デザイナーを使用したカスタム タブの作成
チュートリアル : リボン XML によるカスタム タブの作成
方法 : Microsoft Office メニューをカスタマイズする
方法 : アドインのユーザー インターフェイス エラーを表示する