Architecture of Office solutions in Visual Studio
Applies to: Visual Studio Visual Studio for Mac Visual Studio Code
The topics in this section provide information about how solutions created by using the Office developer tools in Visual Studio work.
In this section
Describes how document-level customizations work, and how they are perceived differently by the developer and the end user.
Describes the components of VSTO Add-ins, and how they are loaded by applications.
Describes the different versions of the runtime that is used for Office solutions.
Describes the registry keys that are required on end-user computers to discover and load VSTO Add-ins.
Explains how the custom document properties work in document-level customizations.
Provides an introduction to using Microsoft Office as a platform for developing business solutions.
Provides links to information about configuring a development computer to create Office solutions, how to begin creating solutions, and what has changed since the earlier versions of the Office developer tools in Visual Studio.
Provides links to information about creating Office solutions.
Provides links to information about user interface elements in Office projects, application and deployment manifests for Office projects, and APIs in the Visual Studio Tools for Office runtime.