Office アプリケーションとプロジェクト タイプ別の使用可能な機能

Visual Studio には、次のように、Microsoft Office アプリケーションのさまざまなビジネス シナリオをサポートするプロジェクト テンプレートがいくつか用意されています。

  • ドキュメントレベルのカスタマイズ。

  • VSTO アドイン。

    すべてのプロジェクトの種類を使用できないアプリケーションもあります。 たとえば、ドキュメントレベルのプロジェクトは、Microsoft Office Word と Microsoft Office Excel でのみ使用できます。 同様に、一部の機能は、特定の種類のプロジェクトまたはアプリケーションでのみ使用できます。 たとえば、操作ウィンドウは、ドキュメントレベルのプロジェクトでのみ使用できます。また、リボンの拡張機能は、一部のアプリケーションでのみ使用できます。 さまざまな種類のプロジェクトの詳細については、「Office ソリューションの開発の概要 (VSTO)」を参照してください。

Note

Office プロジェクト テンプレートは、一部のエディションの Visual Studio でのみ使用できます。 詳細については、「Office ソリューションを開発できるようにコンピューターを構成する」を参照してください。

各 Microsoft Office アプリケーションで使用できるプロジェクトの種類

プロジェクトの種類ごとに使用できるアプリケーションを次の表に示します。

プロジェクト タイプ Microsoft Office アプリケーション
ドキュメント レベルのカスタマイズ Excel

Word
VSTO アドイン Excel

InfoPath (InfoPath 2013 と InfoPath 2010 のみ)

Outlook

PowerPoint

Project

Visio

Word

Excel

各プロジェクトで使用できる機能

プロジェクトの種類ごとに異なる機能を次の表に示します。

機能 機能を提供するプロジェクトの種類 参考資料
[操作] ウィンドウ。 ドキュメントレベルのプロジェクト。 操作ウィンドウの概要
ClickOnce 配置。 VS およびドキュメントレベルのプロジェクト。 Office ソリューションを配置する
カスタム作業ウィンドウ。 次のアプリケーション用の VSTO アドイン プロジェクト:

- Excel
- InfoPath (InfoPath 2013 と InfoPath 2010 のみ)
- Outlook
- PowerPoint
- Word
カスタム作業ウィンドウ
カスタム XML 部分。 ドキュメントレベルのプロジェクト。

次のアプリケーション用のアプリケーション レベルのプロジェクト:

- Excel
- PowerPoint
- Word
カスタム XML 部分の概要
データ キャッシュ。 ドキュメントレベルのプロジェクト。 ドキュメント レベルのカスタマイズのキャッシュ データ
VSTO アドインのオブジェクトを他の Microsoft Office ソリューションに公開します。 VSTO アドイン プロジェクト。 他の Office ソリューションから VSTO アドインのコードを呼び出す
次のホスト コントロール:

- グラフ
- ListObject
- NamedRange
- コンテンツ コントロール
- ブックマーク
ドキュメントレベルのプロジェクト。

Word と Excel 用の VSTO アドイン プロジェクト。
ホスト項目とホスト コントロールの概要
次のホスト コントロール:

- XMLMappedRange
- XMLNode
- XMLNodes
ドキュメントレベルのプロジェクト。 ホスト項目とホスト コントロールの概要
複数プロジェクトの配置。 ドキュメントレベルのプロジェクト。

VSTO アドイン プロジェクト。
チュートリアル: 1 つの ClickOnce インストーラーで複数の Office ソリューションを配置する
Outlook フォーム領域。 Outlook 用の VSTO アドイン プロジェクト。 Outlook フォーム領域の作成
配置後の動作。 ドキュメントレベルのプロジェクト。

VSTO アドイン プロジェクト。
チュートリアル: ClickOnce のインストール後にドキュメントをエンド ユーザーのコンピューターにコピーする
リボンのカスタマイズ。 ドキュメントレベルのプロジェクト。

次のアプリケーション用の VSTO アドイン プロジェクト:

- Excel
- InfoPath (InfoPath 2013 と InfoPath 2010 のみ)
- Outlook
- PowerPoint
- Project
- Visio
- Word
リボンの概要
視覚的なドキュメント デザイナー。 ドキュメントレベルのプロジェクト。 Visual Studio 環境における Office プロジェクト