方法 : Microsoft Office メニューをカスタマイズする
更新 : 2011 年 4 月
リボン デザイナーを使用して、[ファイル] タブ (Office 2010 の場合) または Microsoft Office ボタン (Office 2007 の場合) をクリックしたときに表示されるメニューにコントロールを追加できます。
Office 2010 プロジェクトの場合、[ファイル] タブに追加したコントロールは [アドイン] という名前のグループに表示されます。
Office 2007 プロジェクトの場合、組み込みコントロールの横にコントロールを配置できます。 組み込みコントロールは、Microsoft Office メニューに既に配置されているコントロールです。 たとえば、[保存] ボタンの横にコントロールを配置できます。 詳細については、「リボン デザイナー」を参照してください。
Office 2010 プロジェクトの場合、Visual Studio のリボン デザイナーを使用して、組み込みコントロールの前または後ろにコントロールを配置することはできません。 組み込みコントロールの前または後ろにコントロールを配置するには、リボン XML を使用する必要があります。 詳細については、「Office UI のカスタマイズ」を参照してください。
対象: このトピックの情報は、Excel 2007 と Excel 2010、InfoPath 2010、Outlook 2007 と Outlook 2010、PowerPoint 2007 と PowerPoint 2010、Project 2010、Visio 2010、および Word 2007 と Word 2010 のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。
Microsoft Office メニューにコントロールを追加するには
デザイン ビューでリボン項目を開きます。
プロジェクトに [リボン (ビジュアル デザイナー)] 項目を追加する方法の詳細については、「方法 : リボンのカスタマイズの概要」を参照してください。
リボン デザイナーで、[ファイル] タブ (Microsoft Office 2010 の場合) または Microsoft Office ボタン (2007 Microsoft Office system の場合) をクリックします。
メニュー デザイナーが表示されます。 このデザイン サーフェイスにコントロールは含まれていません。
[ツールボックス] の [Office リボン コントロール] タブから、次に挙げるコントロールの中から任意のものをメニュー デザイナーにドラッグします。
Button
CheckBox
Gallery
Menu
Separator
SplitButton
ToggleButton
コントロールをドラッグし、メニュー上の新しい位置に移動します。
Microsoft Office メニューの組み込みコントロールの前後にコントロールを配置するには
メニュー デザイナーで、コントロールを選択します。
[プロパティ] ウィンドウで [Position] プロパティを展開します。
[PositionType] プロパティの横にあるドロップダウン リストで [BeforeOfficeId] または [AfterOfficeId] を選択します。
[Position] の下に [OfficeId] プロパティが表示されます。
[OfficeId] プロパティを、組み込みコントロールの ID に設定します。 コントロール ID の一覧については、Microsoft Download Center ページから「2007 Office System Document: Lists of Control IDs」をダウンロードしてください。
注意
Office 2010 プロジェクトの場合、Visual Studio のリボン デザイナーを使用して、コントロールを配置することはできません。 コントロールを配置するには、リボン XML を使用する必要があります。 詳細については、「Office UI のカスタマイズ」を参照してください。
参照
処理手順
チュートリアル : リボン デザイナーを使用したカスタム タブの作成
概念
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2011 年 4 月 |
リボン デザイナーを使用して、Office 2010 プロジェクトの [ファイル] メニューにコントロールを追加する方法を明記しました。 |
カスタマー フィードバック |