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.

Note

複数のプラットフォームにまたがる 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 開発の最新情報については、MSDN の次のデベロッパー センターを参照してください。For the latest information about Office development, see the following development centers on MSDN:

  • Visual Studio の開発者ポータルでの Office 開発には、製品情報、コード サンプル、ビデオに加え、Visual Studio を使用して、Office アプリケーションをソリューションの一部としてカスタマイズする方法のコミュニティ リソースへのリンクが含まれています。The Office development with Visual Studio developer portal contains links to product information, code samples, videos, and community resources about using Visual Studio to customize Office applications as part of your solutions.

  • Microsoft Office デベロッパー センターには、技術記事、コード サンプル、ダウンロード、コミュニティ情報、サポート、および Office のカスタマイズと Office Business Application (OBA) に関する他のドキュメントへのリンクが含まれています。The Microsoft Office developer center contains links to technical articles, code samples, downloads, community information, support, and other documentation about Office customizations and Office Business Applications (OBAs).

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

はじめに(Visual Studio での Office 開発)Get started (Office development in Visual Studio)
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.

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

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

Office ソリューションの設計と作成Design and create Office solutions
Visual Studio で Office プロジェクトを作成し、プロジェクトを構成する方法について説明します。Provides information about how to create an Office project and configure your project in Visual Studio.

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

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

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

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

Project ソリューションProject solutions
Microsoft Office Project の自動化および VSTO アドイン プロジェクトを作成する方法について説明します。Provides information about how to automate Microsoft Office project and create project VSTO Add-ins.

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

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

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

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

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

Office ソリューションのデプロイDeploy an Office solution
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.

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

全般的な参照(Visual Studio での Office 開発)General reference (Office development in Visual Studio)
Office プライマリ相互運用機能アセンブリ、マニフェスト、ユーザー インターフェイス要素、およびエラー メッセージに関する詳細情報へのリンクを提供します。Provides links to detailed information about Office primary interop assemblies, manifests, user interface elements, and error messages.

マネージ参照(Visual Studio での Office 開発)Managed reference (Office development in Visual Studio)
.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 system マネージ参照を参照してください。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.

アンマネージ API リファレンス(Visual Studio での Office 開発)Unmanaged API reference (Office development in Visual Studio)
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.

Visual Studio による Office 開発デベロッパー ポータルOffice development with Visual Studio developer portal
技術記事、ビデオ、ブログなど、その他のリソースを提供します。Provides additional resources such as technical articles, videos, and blogs.

Visual Studio デベロッパー センターVisual Studio developer center
技術記事、ビデオ、ブログなど、Visual Studio に関するその他のリソースを提供します。Provides additional Visual Studio resources such as technical articles, videos, and blogs.

Office Business Application デベロッパー ポータルOffice Business Applications developer portal
Office Business Application (OBA) に関する情報と、Office system プラットフォームを使用してそれらをビルドする方法を提供します。Provides information about Office Business Applications (OBAs) and how to build them by using the Office system platform.

MSDN ライブラリの Microsoft Office 開発 セクションMicrosoft Office development section of the MSDN library
様々なバージョンの Office (Visual Studio を使用しての Office 開発に限定されません) のソリューションの開発に関する記事と参照ドキュメントを、MSDN ライブラリの中で見つけることができます。The area of the MSDN library where you can find articles and reference documentation about developing solutions for several versions of Office (not specific to Office development using Visual Studio).

Visual Studio でのアプリケーション開発Application development in Visual Studio
設計、開発、デバッグ、Visual Studio を使用してし、web アプリケーション、XML web サービス、および従来のクライアント アプリケーションをデプロイする方法を説明するトピックへのリンクが含まれています。Contains links to topics that explain how you can use Visual Studio to design, develop, debug, and deploy web applications, XML web services, and traditional client applications.

Visual Studio での .NET framework プログラミング.NET Framework programming in Visual Studio
Visual Basic および Visual C# での .NET Framework を使用したアプリケーション開発について説明します。Discusses application development with the .NET Framework in Visual Basic and Visual C#.