Programming IE add-ons

Develop Internet Explorer plug-in, BHO, toolbar in VB.NET, C#


Add-in Express for Internet Explorer and .net provides the easiest and most effective way for to customize Microsoft Internet Explorer with your own browser extensions. With Add-in Express you don't need to follow a complicated IE SDK way. You use visual designers and components to:

  • Create powerful IE add-ons and BHO
  • Add your own commands to IE commandbar, Tools or Help menus
  • Build custom IE toolbars
  • Develop advanced Explorer bars
  • Customize context menus
IE add-in with custom commands, toolbar, Explorer bar

Speed up your IE add-on development

BHO, Explorer bars and toolbars are integrated in one solution
  • IE SDK based programming model. Add-in Express programming model and run-time code are based on the Internet Explorer SDK and provide the most effective way to extend the IE GUI, access Internet Explorer objects and handle their events.
  • Visual designers instead of coding. You use visual designers and components to customize the Internet Explorer menu, toolbar, add your own Explorer bars, access Internet Explorer objects and their events.
  • One integrated solution. Add-in Express integrates all Internet Explorer extensibility features in one solution. You can create a new browser helper object (BHO), add custom commands to the built-in menu bar and toolbar, add your own items to the context menu, create a custom toolbar and Explorer bar, handle keyboard shortcuts, all within one project and one solution.
  • 32 and 64 bit IE add-ons in one project. Add-in Express delivers its own 32-bit and 64-bit add-on loaders, automatically includes them in add-on setup projects and registers the loaders for both Internet Explorer versions, 32- and 64-bit.
  • Easy deployment. Each of your Add-in Express based IE plug-ins is msi-based and web-enabled. Just build your IE add-on and its setup project and publish the resulting MSI to your deployment server.

More about IE add-on development with Add-in Express.

Add custom commands to IE commandbar, Tools or Help menu

A custom button added to the main Internet Explorer toolbar

Using a special component of Add-in Express, you can easily create your own commands, i.e. add a custom button to the IE commandbar, and add your custom items to the Tools or Help menus.

Usually each IE command should be implemented as a separate COM-object and registered in a special registry key. Add-in Express integrates all your commands in one collection with its visual designer.

Customize Internet Explorer context menu

You can add custom items to any context menus of IE

Add-in Express provides the same quick and convenient way to extend IE context menus, or pop-up menus, with custom items. Instead of realizing and registering each item of the context menu as a COM object, you use the ContextMenu collection of the IE Module.

You can customize an IE pop-up menu for several contexts and have your custom items shown for anchors, controls, images, selection and tables. Internet Explorer allows you to customize context menus through specially prepared script files.

Advanced Explorer bars

Advanced Exploer bars docked to four sides of the IE window

With Add-in Express you can create an advanced Explorer bars, or side-bars, and develop a high quality UI for IE add-on users:

  • The end user can hide and show your bar using the usual path in the IE main menu. The IE bar preserves its state, position and size between IE sessions.
  • An advanced IE bar can be pre-docked to any side of the IE tab window. You can also set the IE bar to the desired position programmatically. The developer decides if users of the IE plug-in can drag the IE bar to a new dock position within a particular IE tab.
  • The header of an Advanced IE Bar can be set at design time: icon, title, background, and font.

More about creating advanced Explorer bars.

Custom Internet Explorer toolbars

A custom Internet Explorer toolbar

Creating custom toolbars with any controls is also an easy task. In Add-in Express custom IE toolbars are created as .NET user controls that implement all necessary functionality.

Just add an IE toolbar to your project, populate it with any controls and add the new toolbar to the Toolbars collection of your IE Module.

More about creating IE toolbars.

Create powerful IE add-ons with little coding

This is a summary list of what IE add-on developers can do using the Add-in Express visual designers, components and project templates:

  • Build powerful Internet Explorer add-ons with a couple of clicks.
  • Develop IE browser helper objects.
  • Add custom commands to the built-in IE menu bar and toolbar.
  • Add custom items to any built-in Internet Explorer context menus / pop-up menus.
  • Create custom toolbars and populate them with any .NET controls and user control components.
  • Develop custom vertical or horizontal Explorer bars (like the Favorites or History bars).
  • Extend the IE built-in toolbar with new buttons.
  • Extend the IE built-in menu bar with new items.
  • Add new keyboard shortcuts.
  • Access Internet Explorer objects and their events.

Find more details

Supported Internet Explorer versions

  • Microsoft Internet Explorer 6.x
  • Microsoft Internet Explorer 7.x (32- and 64-bit)
  • Microsoft Internet Explorer 8.x (32- and 64-bit)
  • Microsoft Internet Explorer 9.x (32- and 64-bit)
  • Microsoft Internet Explorer 10.x (32- and 64-bit)
  • Microsoft Internet Explorer 11.x (32- and 64-bit)

Supported languages

  • Visual Basic .NET
  • Visual C#
  • Visual C++ .NET

Visual Studio editions

  • Visual Studio 2012 Professional, Premium, Ultimate
  • Visual Studio 2010 Professional, Premium, Ultimate
  • Visual Studio 2008 Standard, Professional, Team System
  • Visual Studio 2005 Standard, Professional, Team System

Note. Visual Studio Express Edition is not supported.

.NET Framework

  • .NET Framework 2.0, 3.x, 4.0, 4.5

How to buy this product

Add-in Express Ltd.

Add-in Express for Internet Explorer as well as all other development components available on are products of Add-in Express Ltd.

To purchase the product, please click the order link below. This will take you to Add-in Express's order page where you can review the subscriptions and prices and choose the one that is right for you:

Buy Add-in Express for Internet Explorer and .net

Microsoft Visual Studio Industry Partner

Visual Studio Industry Partner

Add-in Express Ltd. is a privately held software development company located in Homel, Belarus. Established in 1998, Add-in Express Ltd. focuses on tools and solutions purposed for Microsoft Office and IE integration. It has been a Microsoft Visual Studio Industry Partner for the last few years.

Contact us

Our working hours: 0am to 10am PST; 3am to 1pm EST; 8am to 6pm CET.

Ultimate Suite 2018.5 for Excel
60+ professional tools for Excel 2019-2007 to do your daily work
Incredible product, even better tech support…AbleBits totally delivers!
Deborah Bryant
Anyone who works with Excel is sure to find their work made easier
Jackie Lee
The best spent money on software I've ever spent!
Patrick Raugh
Ablebits is a fantastic product - easy to use and so efficient.
Debra Celmer
Excel is at its best now
Annie C.
I don't know how to thank you enough for your Excel add-ins
Jennifer Morningstar
Anybody who experiences it, is bound to love it!
Kumar Nepa
AbleBits suite has really helped me when I was in a crunch!
Nelda Fink
I have enjoyed every bit of it and time am using it
Christian Onyekachi Nwosu
It's the best $100 we've ever spent!
Mike Cavanagh
I love the program, and I can't imagine using Excel without it!
Robert Madsen
One word… WOW!
Dave Brown
Love the products!
David Johnston
It is like having an expert at my shoulder helping me…
Linda Shakespeare
Your software really helps make my job easier
Jeannie C.
Thanks for a terrific product that is worth every single cent!
Dianne Young
I love your product
Brad Gibson
Sheila Blanchard
Excel add-ins and Outlook tools -