Visual Studio には、次の種類を含む、Microsoft Office アプリケーションのさまざまなビジネス シナリオをサポートするいくつかの種類のプロジェクト テンプレートがあります。
ドキュメント レベルのカスタマイズ。
VSTO アドイン。
すべてのアプリケーションですべてのプロジェクトの種類を使用できるわけではありません。 たとえば、ドキュメント レベルのプロジェクトは、Microsoft Office Word と Microsoft Office Excel でのみ使用できます。 同様に、一部の機能は、特定の種類のプロジェクトまたはアプリケーションでのみ使用できます。 たとえば、操作ウィンドウはドキュメント レベルのプロジェクトでのみ使用でき、リボン拡張機能は一部のアプリケーションでのみ使用できます。 さまざまなプロジェクトの種類の詳細については、「 Office ソリューション開発の概要 (VSTO)」を参照してください。
注
Office プロジェクト テンプレートは、Visual Studio の一部のエディションでのみ使用できます。 詳細については、「 Office ソリューションを開発するためのコンピューターの構成」を参照してください。
さまざまな Microsoft Office アプリケーションで使用できるプロジェクトの種類
次の表に、各プロジェクトの種類で使用できるアプリケーションを示します。
| プロジェクト タイプ | Microsoft Office アプリケーション |
|---|---|
| ドキュメント レベルのカスタマイズ | エクセル ワード |
| VSTO アドイン | エクセル InfoPath (InfoPath 2013 および InfoPath 2010 のみ) 前途 PowerPoint プロジェクト Visio ワード エクセル |
さまざまなプロジェクトの種類で使用できる機能
次の表に、各機能を提供するプロジェクトの種類を示します。
| 特徴 | 機能を提供するプロジェクトの種類 | 詳細については、次を参照してください。 |
|---|---|---|
| 操作ウィンドウ。 | ドキュメント レベルのプロジェクト。 | 操作ウィンドウの概要 |
| ClickOnce 配置。 | VS およびドキュメント レベルのプロジェクト。 | Office ソリューションを展開する |
| カスタム作業ウィンドウ。 | 次のアプリケーションの VSTO アドイン プロジェクト: -Excel - InfoPath (InfoPath 2013 および InfoPath 2010 のみ) -前途 -PowerPoint - 言葉 |
カスタム作業ウィンドウ |
| カスタム XML パーツ。 | ドキュメント レベルのプロジェクト。 次のアプリケーションのアプリケーション レベル のプロジェクト: -Excel -PowerPoint - 言葉 |
カスタム XML パーツの概要 |
| データ キャッシュ。 | ドキュメント レベルのプロジェクト。 | ドキュメント レベルのカスタマイズでキャッシュされたデータ |
| VSTO アドイン内のオブジェクトを他の Microsoft Office ソリューションに公開します。 | VSTO アドイン プロジェクト。 | VSTO アドインのコードを他の Office ソリューションから呼び出す |
| 次のホスト コントロール: -チャート - ListObject - 名前付き範囲 - コンテンツ コントロール -ブックマーク |
ドキュメント レベルのプロジェクト。 Word および Excel 用の VSTO アドイン プロジェクト。 |
ホスト項目とホスト コントロールの概要 |
| 次のホスト コントロール: - XMLマップされた範囲 -Xmlnode -Xmlnodes |
ドキュメント レベルのプロジェクト。 | ホスト項目とホスト コントロールの概要 |
| 複数プロジェクトの配置。 | ドキュメント レベルのプロジェクト。 VSTO アドイン プロジェクト。 |
チュートリアル: 1 つの ClickOnce インストーラーに複数の Office ソリューションを配置する |
| Outlook フォーム領域。 | Outlook 用 VSTO アドイン プロジェクト。 | Outlook フォーム領域を作成する |
| デプロイ後のアクション。 | ドキュメント レベルのプロジェクト。 VSTO アドイン プロジェクト。 |
チュートリアル: ClickOnce のインストール後にエンド ユーザー コンピューターにドキュメントをコピーする |
| リボンのカスタマイズ。 | ドキュメント レベルのプロジェクト。 次のアプリケーションの VSTO アドイン プロジェクト: -Excel - InfoPath (InfoPath 2013 および InfoPath 2010 のみ) -前途 -PowerPoint -プロジェクト - Visio - 言葉 |
リボンの概要 |
| ビジュアル ドキュメント デザイナー。 | ドキュメント レベルのプロジェクト。 | Visual Studio 環境の Office プロジェクト |