
Customize Microsoft Office Applications by Creating Add-Ins
Application-level add-ins are a way for you to add your own features to Microsoft Office applications. Code that you write is available to the application itself, regardless of which documents are open.
Visual Studio Tools for Office includes the following features to simplify add-in development:
Create add-ins by using new project templates for many applications in Microsoft Office 2003 and the 2007 Microsoft Office system.
Program add-ins by using a new programming model that is less complicated than writing COM add-ins.
To get started, see Getting Started Programming Application-Level Add-Ins.
Call Code in an Add-in from Other Office Solutions
You can expose an object in your add-in to other Microsoft Office solutions, such as other add-ins and VBA code in documents. This is useful if your add-in provides a service that you want to enable other Office solutions to use.
To get started, see Calling Code in Application-Level Add-ins from Other Solutions.
Use ClickOnce to Deploy Application-Level Add-Ins
You can use ClickOnce technologies to deploy add-ins for applications in the 2007 Microsoft Office system.
Visual Studio Tools for Office includes the following deployment features:
Use the Publish Wizard to deploy your add-ins.
Enable your solutions to automatically download and install updates when the add-in is loaded.
Load and run installed add-ins when the user is not connected to a network.
To get started, see Deploying Office Solutions (2007 System).
Load Application-Level Add-ins Securely