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 プロジェクト |