Create Office 2007 - 2000 plugins / add-ins in
Visual Studio .NET: VB, C#, C++ - Developer's Guide

Add-in Express
for Microsoft .net


Add-in Express Home > Add-in Express.NET > Online Guide

Why Add-in Express?

Building COM add-ins in Visual Studio .NET - Flash videoMicrosoft gave us the term "Office Extensions". This term covers all the customization technologies provided for Microsoft Office applications. The technologies are:

Add-in Express allows you to overcome the basic problem when customizing Microsoft Office 2007 - 2000 in .NET – building your solutions into the Office application. Based on the True RAD paradigm, Add-in Express saves the time that you would have to spend on research, prototyping, and debugging numerous issues of any of the above-said technologies in all versions and updates of all Office applications. The issues include safe loading / unloading, host application startup / shutdown, as well as user-interaction-related and deployment-related issues.

Add-in Express supports Microsoft Office 2007 and provides special components to customize the Office 2007 Ribbon, command bars and menus.

Add-in Express provides you with visual designers for creating version-neutral, secure, isolated, managed, deployable, and updatable Office extensions.

  • Managed - you develop them in every programming language available for Visual Studio .NET: VB. C#, C++.
  • Isolated - Add-in Express allows loading Office extensions into separate application domains. So, they do not have a chance to break down the host application. See Shims in Add-in Express projects.
  • Version-neutral - the Add-in Express programming model and its core are version-neutral. It gives you a chance to develop one Office extension for all available Office versions, from 2000 to the newest 2007. More about building version-independent Office plug-ins.
  • Deployable - Add-in Express automatically supplies you with a setup project making your solution ready-to-deploy.
  • Updatable - Add-in Express uses the start-up and deployment model that allows updating your deployed solutions at run-time.

Supported IDEs:

Visual Studio 2003, 2005, 2008.

Supported languages:

Visual Basic (VB.NET), C#, C++, RemObjects Chrome.

Supported applications:

Microsoft Office Suites 2000, 2002, 2003, 2007, including Outlook, Excel, Word, PowerPoint, Access, Visio, Project, MapPoint, FrontPage, Publisher and InfoPath.

From this Guide you will learn how to:

Implement IDTExtensibility2 interface
Create Outlook plugins
Create custom Excel task panes
Build Office 2007-2000 smart tags
Apply ClickOnce solution to Office add-ins

Some useful tips for:

Writing COM add-ins for MS Office
Creating command bars
Customizing Office 2007 ribbons
Deploying and debugging

 

>> IDTExtensibility2 interface

Back to Add-in Express.NET homepage




Client login

 

Login 

Password 

 

Remember me

Forgot my password