Visual Studio を使用して Office 用 VSTO アドインを作成するCreate VSTO Add-ins for Office by using Visual Studio

Visual Studio の Microsoft Office Developer Tools を使用して、Office を拡張する .NET Framework アプリケーションを作成できます。You can use the Microsoft Office developer tools in Visual Studio to create .NET Framework applications that extend Office. このようなアプリケーションは、 Office ソリューションとも呼ばれます。These applications are also named Office solutions.

Office Developer Tools で提供される機能は、さまざまなビジネス要件に合った Office ソリューションを作成するのに役立ちます。The Office developer tools provide features that help you create Office solutions to suit a variety of business needs. このツールには、Visual Basic または Visual C# を使用した Office ソリューションの作成に役立つプロジェクト テンプレートや、Office ソリューションで使用するカスタム ユーザー インターフェイスの作成に役立つビジュアルなデザイナーが含まれています。The tools include project templates to help you create Office solutions by using Visual Basic or Visual C#, and visual designers that help you create custom user interfaces for your Office solutions.

注意

複数のプラットフォームで Office エクスペリエンスを拡張するソリューションの開発に関心がありますか。Interested in developing solutions that extend the Office experience across multiple platforms? 新しい Office アドインモデルを確認してください。Check out the new Office Add-ins model. Office アドインのフットプリントは、VSTO アドインやソリューションと比較して小さくなります。また、HTML5、JavaScript、CSS3、XML など、ほぼすべての web プログラミングテクノロジを使用してビルドすることができます。Office Add-ins have a small footprint compared to VSTO Add-ins and solutions, and you can build them by using almost any web programming technology, such as HTML5, JavaScript, CSS3, and XML.

Office 開発の最新情報については、 Microsoft Office デベロッパーセンターを参照してください。For the latest information about Office development, see the Microsoft Office developer center.

このセクションの内容In this section

Office ソリューションの作成用に開発コンピューターを構成する方法、Office ソリューションの作成を開始する方法、および Visual Studio での Office 開発を対象とする新機能に関する情報へのリンクを示します。Provides links to information about how to configure a development computer to create Office solutions, how to begin creating Office solutions, and what is new for Office development in Visual Studio.

Visual Studio の以前のバージョンを使用して作成されたプロジェクトのアップグレード プロセスに関する情報へのリンクを示します。Provides links to information about the upgrade process for projects created by using earlier versions of Visual Studio.

ドキュメント レベルのカスタマイズと VSTO アドインに関する情報など、Office ソリューションの動作に関する情報へのリンクを示します。Provides links to information about how Office solutions work, including information about document-level customizations and VSTO Add-ins.

Visual Studio で Office プロジェクトを作成し、プロジェクトを構成する方法について説明します。Provides information about how to create an Office project and configure your project in Visual Studio.

Office ユーザー インターフェイスをカスタマイズする方法、データを処理する方法、問題のトラブルシューティングを行う方法など、Office ソリューションでマネージド コードを使用する方法について説明します。Provides information about how to use managed code with Office solutions, including how to customize the Office user interface, work with data, and troubleshoot problems.

Excel を自動化する方法、Excel ソリューションを作成する方法、および Excel に固有のグローバリゼーションに関する問題を理解する方法について説明します。Provides information about how to automate Excel, create Excel solutions, and understand globalization issues specific to Excel.

InfoPath のフォーム テンプレートおよび VSTO アドインを作成する方法について説明します。Provides information about how to create form templates and VSTO Add-ins for InfoPath.

Outlook を自動化し、Outlook VSTO アドインおよびフォーム領域を作成する方法について説明します。Provides information about how to automate Outlook and create Outlook VSTO Add-ins and form regions.

PowerPoint を自動化し、PowerPoint VSTO アドインを作成する方法について説明します。Provides information about how to automate PowerPoint and create PowerPoint VSTO Add-ins.

Microsoft Office プロジェクトを自動化し、プロジェクトの VSTO アドインを作成する方法について説明します。Provides information about how to automate Microsoft Office project and create project VSTO Add-ins.

Visio を自動化し、Visio VSTO アドインを作成する方法について説明します。Provides information about how to automate Visio and create Visio VSTO Add-ins.

Word を自動化し、Word ソリューションを作成する方法について説明します。Provides information about how to automate Word and create Word solutions.

Visual StudioVisual Studioにおける、Office プロジェクトのビルドと、その他の種類のプロジェクトのビルドとの間の相違点について説明します。Provides information about the differences between building Office projects and other types of projects in Visual StudioVisual Studio.

Visual StudioVisual Studioにおける、Office プロジェクトのデバッグと、その他の種類のプロジェクトのデバッグとの間の相違点について説明します。Provides information about the differences between debugging Office projects and other types of projects in Visual StudioVisual Studio.

Office ソリューションにおけるセキュリティ機能のしくみについて説明します。Provides information about how security features work in Office solutions.

Office ソリューションをユーザーが使用できるようにする方法、および配置方法を選択するときに考慮する主な問題点について説明します。Provides information about how to make Office solutions available to your users, and the major issues to consider when you choose a deployment method.

サンプル アプリケーション、および一般的なタスクの詳細な手順を説明するトピックへのリンクを示します。Provides links to sample applications and topics that give step-by-step instructions for performing common tasks.

Office プライマリ相互運用機能アセンブリ、マニフェスト、ユーザーインターフェイス要素、およびエラーメッセージに関する詳細情報へのリンクを示します。Provides links to detailed information about Office primary interop assemblies, manifests, user interface elements, and error messages.

.NET Framework 4.NET Framework 4を対象とする Office プロジェクトで使用される API の名前空間と型に関する情報へのリンクを示します。Provides links to information about API namespaces and types that are used in Office projects that target the .NET Framework 4.NET Framework 4. .NET Framework 3.5 を対象とする Office プロジェクトで使用される名前空間と型に関する API リファレンスドキュメントについては、「Visual Studio 2008 ドキュメント: 2007 システム管理リファレンス」の「リファレンス」セクションを参照してください。For API reference documentation about the namespaces and types that are used in Office projects that target the .NET Framework 3.5, see the following reference section in the Visual Studio 2008 documentation: 2007 system managed reference.

Office アプリケーションでマネージド VSTO アドインのロードとアンロードなどの操作を実行するために使用できる COM インターフェイスに関する情報へのリンクを示します。Contains links to information about COM interfaces that you can use to perform actions such as load and unload managed VSTO Add-ins in Office applications.