General reference (Office development in Visual Studio)

Applies to: yesVisual Studio noVisual Studio for Mac


This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

This section contains technical details about Microsoft Office projects in Visual Studio.


Interested in developing solutions that extend the Office experience across multiple platforms? Check out the new Office Add-ins model. 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.

In this section

Lists the primary interop assemblies that are available to install with Office and provides a brief description of each.

Describes how application manifests are used in Office solutions.

Describes how deployment manifests are used Office solutions.

Lists topics that explain the options that appear on various dialog boxes, windows, and other user interfaces.

Lists topics that explain error messages for Office projects.

Provides links to information about setup, project templates, Office primary interop assemblies, and what is new in Office development.

Describes the code samples and step-by-step walkthroughs for creating Office projects in Visual Studio, which can help you learn and experiment with the syntax, structure, and techniques used to build Office solutions.

Provides links to information about how to get started creating Office projects using Visual Studio.