Add .NET controls to MS Office Excel, Outlook, Word,
PowerPoint toolbar /commandbar: C#, VB.NET, C++

Toolbar Controls
for Microsoft® Office


  • Visual Basic .NET 2005, 2008, 2010
  • Visual C# .NET 2005, 2008, 2010
  • Visual C++ .NET 2005, 2008, 2010


  • Outlook 2000, 2002, 2003, 2007
  • Excel 2000, 2002, 2003
  • Word 2000, 2002, 2003
  • PowerPoint 2000, 2002, 2003


The Add-in Express Toolbar Controls enables .NET developers to customize Microsoft Office command bars by placing any .NET controls on the Microsoft Office toolbars in MS Office 2007, 2003, 2002 (XP) and 2000.

No-analog solution to extend your Office plug-ins

The Add-in Express Toolbar Controls for Microsoft Office has no comparative product. It offers a unique solution to develop feature-rich and commercial class COM add-ins for Microsoft Office Outlook, Excel, Word and PowerPoint by providing the flexibility of the .NET platform and the familiar Office interface for your COM add-ins.

Toolbar Controls is part of the following product:

Tailor Office toolbars to your users' needs

Add-in Express and its extension Toolbar Controls provide a number of special features that let you customize MS Office command bars in exact accordance with requirements of your customers. Our components enable you to:

  • Create your own toolbars and populate them with command bar items in the Microsoft Outlook, Excel, Word and PowerPoint applications.
  • Add any .NET controls, such as a button, combo box, grid, tree view, label, image, user control, visual ActiveX controls etc. to MS Office toolbar.
  • Control all Microsoft Office built-in commandbars /toolbars including context-sensitive pop-ups.

Add any .NET controls onto Outlook toolbar - video

With Toolbar Controls you can:

Here are just a few of many possible scenarios of how you can use Toolbar Controls to customize the Office user interface for your users' needs:

  • Add a DataGrid control onto a right-docked command bar on the Microsoft Outlook Explorer window to show additional information for a selected contact.
  • Use a TreeView on a bottom-docked toolbar of the MS Outlook e-mail window to provide a ticket-based support system.
  • Extend the Standard toolbar on the Microsoft Outlook task window with a UserControl to show calendars, a task queue, and priority list for the current task.
  • Place PictureBox, LinkLabel, TextBoxes and Memos onto a left-docked commandbar to show additional information for the opened Microsoft Word document.
  • Add a PictureBox, Label and ListView containing the recently opened Excel workbooks onto the left-docked Excel toolbar to provide quick access to the frequently used files for your end-users.
  • Place a TreeView control onto a right-hand PowerPoint toolbar to display all slides of all open presentations and enable for users to move or copy slides between presentations.
  • And more!

Easy to use RAD tool for Office developers

The Toolbar Controls for Microsoft Office has the same Rapid Application Development architecture and visual designers you expect from Add-in Express, which gives you the easiest way to place any .NET control on MS Office toolbars. All you need to do is add a .NET control to the Add-in Express module in your Visual Studio project, bind your control to a command bar and simply run your project.

Supports all Microsoft Office suites

Add-in Express and all its extensions support all Microsoft Office suites, from Student and Home to Professional and Enterprise, enabling you to increase the installation base of your Office extensions.

Add-in Express was developed in C# and is CLS-complaint. It supports every programming language of the .NET platform, including Microsoft Visual Basic, C# and C++. Add-in Express can be used in Microsoft Visual Studio 2005, 2008 and 2010.

Our customer says

Add-in Express reduced our development time to a fraction of what it might have been

LJ Morris, CTO
SmartSearch Inc.

More success stories...