Customize Quick Access Toolbar, Ribbon UI, control and tab.
Create Microsoft Office 2007 add-in / plugin.

Add-in Express™
for Microsoft® Office and .net

Add-in Express and Office 2007 - new features and a new programming model

Below you will find a short description of the most important features and improvements provided by Add-in Express for Microsoft Office 2007 and Windows Vista (including customization of the Office Ribbon UI, Quick Access Toolbar and Office Menu) as well as some new features for Office 2003, 2002 (XP) and 2000.

Office 2007 Ribbon and Add-in Express

Microsoft Office 2007 provides significant experience enhancement and a new functionality including the Office 2007 Ribbon UI that can be customized by developers. Add-in Express completely supports Microsoft Office 2007 and Microsoft Office 2010 (32-bit and 64-bit). Now you can develop feature-rich, version-neutral, secure, isolated, deployable and updatable COM add-ins, smart tags, Excel RTD servers and Excel UDF add-ins for Office 2007 in the same way as you developed extensions for Office 2000, 2002 and 2003 with Add-in Express 2.x.

Add-in Express provides a RAD way to develop Office extensions and includes a lot of changes and improvements in Add-in Express classes and components specially made to support Microsoft Office 2007 and 2010. Add-in Express centralizes all Office 2007 Ribbon related features in three components, ADXRibbonTab, ADXRibbonQuickAccessToolbar and ADXRibbonOfficeMenu, designed for customizing ribbons, the Quick Access Toolbar and the Office 2007 Menu and Office 2010 Backstage View. As well as other Add-in Express components, the Ribbon components are available through special commands of the add-in module. More about Office Ribbon components.

Add-in module with Office 2007 Ribbon components

To create your own Ribbon tabs, to customize the Quick Access Toolbar or the Office Menu just follow these steps:

  • Add the corresponding component (ADXRibbonTab, ADXRibbonQuickAccessToolbar and ADXRibbonOfficeMenu) to your add-in module (run the "Add Ribbon..." command of your add-in module).
  • Customize the added component through the Properties window.
  • Add new controls to the Controls collection of the component (use a visual designer to do this).
  • Handle events of the created ribbon control.

For more information, see Customizing Office 2010 Ribbon UI.

Windows Vista ready solutions

Add-in Express offers the full support of Windows Vista, so all your solutions keep working on all available Windows versions including Windows Vista without rebuilding. Your projects built on Add-in Express (starting from Add-in Express 2007) are completely compatible with the strict Windows Vista security and deployment policy.

Customize Office 2007 Ribbon UI

Add-in Express supports the customization for the Ribbon user interface on Ribbon-based Office 2007 applications: Outlook, Word, Excel, PowerPoint and Access. Add-in Express provides a special new component, ADXRibbonTab, that you use to add your own tab to all Office 2007 ribbons including all Outlook ribbons, ExcelWorkbook, WordDocument, AccessDatabase and PowerPointPresentation ribbons.

ADXRibbonTab has all necessary methods and properties for customizing a Ribbon tab and its controls and, like other Add-in Express toolbar components, includes the Controls collection with a special visual designer that makes the Office 2007 Ribbon customization easier than by using XML.

Office 2007 Ribbon designer

The ADXRibbonTab.Controls collection designer shows and groups ribbon tab controls in a treeview, provides a flexible way to design your ribbon tabs, and performs XML schema-validation on the fly. ADXRibbonTab supports all types of Ribbon controls including regular and button groups; regular, edit, combo and check boxes; buttons and split buttons; labels and drop-down lists; galleries and menus; separators and dialog launchers. All Ribbon controls can be created and customized through the ADXRibbonTab.Controls visual designer. More about visual designer for customizing Office Ribbon.

Custom Office 2007 Ribbon tab

Please see an article HowTo: Place ribbon tabs or controls before or after built-in Office controls.

Office Menu and Quick Access Toolbar

For the Microsoft Office 2007 Menu and Quick Access Toolbar, Add-in Express uses a similar approach. The ADXRibbonOfficeMenu and ADXRibbonQuickAccessToolbar components should be added to your add-in module; they have the Controls collection with a special visual designer used for creating and customizing the controls your want to add to the Office Menu or Quick Access Toolbar.

Custom Ribbon Office menu

Advanced Outlook customization with view and form regions

Starting from version 2007, Add-in Express .NET includes the Add-in Express Extensions for Microsoft Outlook. With this extension you can customize the Outlook Explorer and Inspector windows with the Advanced Outlook Regions and embed your forms into the Outlook GUI. Advanced Outlook View and Form Regions are similar to Outlook 2007 form regions, but there are some essential differences between them. Advanced Regions work on all Outlook versions from 2000 to 2007 and 2010, provide a more flexible way to customize the Outlook GUI than form regions do, and can be used for Outlook view and form customization. The Advanced Outlook Regions offers the following features:

You can embed several forms into one Advanced Region

For version 2007 we completely redesigned the Advanced Outlook Regions' GUI and their architecture. It gives you a possibility to embed several forms into one region.

Advanced Outlook region

Look at the picture above. Now the Advanced Regions have a special header that shows the caption of the currently selected form, includes a list of the embedded forms and creates two buttons (Backward and Forward) for navigating between the forms embedded into the region. This feature is absolutely transparent for you. As earlier, you just select the region-host for your form and Add-in Express embeds your form into the selected region. You needn't care about other embedded forms, Add-in Express controls them itself.

New types of Advanced Regions for the Navigation Pane and To-Do Bar

In addition to form and view regions, Add-in Express allows creating regions at the bottom of the Outlook Navigation Pane and at the bottom of the To-Do Bar. More about customization of Navigation Pane and To-Do Bar.

Navigation Pane regions To-Do Bar regions

Multiple Outlook regions in one window

With Add-in Express you can also create multiple view and form regions for one Outlook window, Explorer and Inspector.

Customizing Outlook Explorer with advanced regions

Multiplied multitudes :-)

All points about multiple forms and regions relate to multiple add-ins. Now multiple forms from multiple add-ins can share one advanced region as well as multiple regions from multiple add-ins can share one Outlook window. Don't worry, all this is absolutely transparent for you.

It is what you have waited for

Finally, you can completely control your forms, move them between regions inside of one Outlook window; hide, show and close them. Now Advanced Outlook Regions are completely controlled by a developer, and it is the main difference between the Add-in Express Advanced Regions and the Outlook 2007 form regions.

Advanced customization for Office toolbars

In addition to the Add-in Express Extensions for Outlook, Add-in Express includes the Toolbar Controls for Microsoft Office. With this extension you can use any .NET control on toolbars of four Office 2000 - 2003 applications: Outlook, Word, PowerPoint and Excel. Add-in Express, starting from 2007 version, works properly for the Outlook 2007 Explorer window. The future releases will extend a list of supported applications for all Office versions. More about customizing Outlook toolbar.

Custom control on the Office toolbar

Bypassing the Outlook e-mail security guard

The developers who have to support all Outlook versions starting from Outlook 2000 know about the Outlook E-mail Security Guard. With our Outlook Security Manager you can suppress the guard with a line of code. Outlook Security Manager 2007 supports all versions of Outlook, including Outlook 2007 and Outlook 2010. See how you can use Outlook Security Manager to disable Outlook Security settings.

Your add-ins are version-neutral

All previous versions of the core Add-in Express were version-neutral. Now we are ready to represent the version-neutral programming model for all our customers who develop extensions for Office 2000+. Add-in Express delivers version-neutral Office interop assemblies. To use them, simply check the corresponding check box when creating your projects. More about developing version-independent Office add-ins.

Version-neutral Office PIAs

Add-in Express subscription

Currently we provide three different subscription of Add-in Express .NET - Standard, Professional and Premium for you to choose a solution that meets your goals best. All the subscription support VB.NET, Visual C#, C++.


In addition to the core Add-in Express, the Standard subscription includes two extensions - the Extensions for Outlook and Toolbar Controls for MS Office and offers 60-days subscription for our technical support service and 1-year of free updates.


The Professional subscription includes the run-time source code of Add-in Express itself and that of two extensions mentioned above. In addition, the Professional subscription offers a 12-month subscription for our priority technical support service and new major releases.


The high-level Premium subscription adds to the previous level Outlook Security Manager and a 12-month subscription for our live technical support service (via Messenger, ICQ, Skype; on request). Besides, all premium customers receive any of our new products for free during 12 months.

Complete feature matrix for Add-in Express subscription

Please note, only the most important new and improved features are listed here. Please see the feature matrix of Add-in Express to get a complete feature list for each of Add-in Express subscription.