Excel ソリューション

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • ドキュメント レベルのプロジェクト

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

Microsoft Office のバージョン

  • Excel 2003

  • Excel 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

Visual Studio Tools for Office には、Microsoft Office Excel のドキュメント レベルのカスタマイズおよびアプリケーション レベルのアドインの作成に使用できるプロジェクト テンプレートが用意されています。これらのソリューションを使用して、Excel の自動化、Excel の機能拡張、Excel のユーザー インターフェイス (UI) のカスタマイズを行うことができます。

ドキュメント レベルのカスタマイズの詳細については、「Excel 用ドキュメント レベルのカスタマイズの開発」を参照してください。アプリケーション レベルのアドインの詳細については、「アプリケーション レベルのアドインのプログラミングについて」を参照してください。

Excel プロジェクトの作成

[新しいプロジェクト] ダイアログ ボックスでプロジェクト テンプレートを使用して、次のような種類の Excel プロジェクトを作成します。

  • Excel アドイン

  • Excel ブック

  • Excel テンプレート

このテンプレートには、必要なアセンブリ参照とプロジェクト ファイルが含まれています。Visual Studio Tools for Office には、Microsoft Office 2003 および 2007 Microsoft Office system に対応するバージョンのテンプレートが用意されています。

Excel プロジェクトを作成する方法の詳細については、「方法 : Visual Studio Tools for Office プロジェクトを作成する」を参照してください。プロジェクト テンプレートの詳細については、「Visual Studio Tools for Office のプロジェクト テンプレートの概要」を参照してください。

Excel オブジェクト モデルによる Excel の自動化

Excel オブジェクト モデルでは、Excel の自動化に使用できる型が多数公開されています。たとえば、ワークシートをプログラムで作成したり、範囲やセルに値を設定したりすることができます。詳細については、「Excel オブジェクト モデルの概要」を参照してください。

参照

概念

Excel オブジェクト モデルの概要

Excel のアプリケーション レベルのアドインの開発

Excel 用ドキュメント レベルのカスタマイズの開発

グローバリゼーションとローカリゼーションの設定