We recommend using Visual Studio 2017

Unmanaged API Reference (Office Development in Visual Studio)


Starting with the 2007 Microsoft Office system, Office applications use the IManagedAddin Interface interface to call into an VSTO Add-in loader component that is included with the Visual Studio Tools for Office runtime. This component is used to help load managed VSTO Add-ins. You can create your own VSTO Add-in loader component by implementing this interface.

System_CAPS_ICON_note.jpg Note

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.

IManagedAddin Interface
A COM interface that you can implement to load and unload managed VSTO Add-ins in Office applications.