Customizing Outlook user interface (UI)
with advanced form regions. VB.NET, C#
Add-in Express™ Extensions
Customizing Outlook UI with .NET forms
At first glance, the Add-in Express Extensions for Outlook seems very easy-to-use. It is true if you embed a custom form into just one region and bind it to just one Outlook folder. However, you may face some difficulties if your project contains several embedded forms, if forms are dynamically bound to Outlook folders, if two or more forms are bound to one folder, etc. This page was created to give you the insight of the Advanced Outlook Regions provided by the Add-in Express Extensions for Outlook. Before we start, you may want to have a look at the video showing how to customize Outlook e-mail forms, contacts, appointments.
Outlook Forms Manager from Add-in Express Extensions for Outlook
The Add-in Express Extensions for Outlook adds a new command to the add-in module commands, "Add Outlook Forms Manager". The command enables the Extensions for Outlook for the current add-in solution, includes all references necessary to support the Add-in Express Extensions for Outlook by the current add-in setup project, and adds a special component, ADXOlFormsManager to the add-in module. Please note that you should run this command before adding embedded forms.
The Extensions for Outlook publishes two components used for embedding your custom forms into Outlook. The most important component of the Extensions is the Outlook Forms Manager, an instance of the ADXOlFormsManager class added by the "Add Outlook Forms Manager" command.
The Outlook Forms Manager controls your forms and binds them to Outlook folders. The table below shows some properties and events of the ADXOlFormsManager component. It is a member of the AddinExpress.OL.2005 (2003) namespace.
ADX Outlook Form
The Add-in Express Extensions for Outlook provides a special form class used for embedding forms into Outlook Explorer and Inspector windows. You can add a new descendant of this class via a special wizard, ADX Outlook Form, available through the Add New Item dialog of the add-in project. Please note that you can run the wizard only after running the "Add Outlook Forms Manager" command.
The ADXOlForm class is a descendant of Windows.Forms.Form. ADXOlForm publishes several Outlook-specific properties and events used for accessing Outlook objects from a custom Outlook embeddable form. The table below describes some properties and events of ADXOlForm. ADXOlForm is a member of the AddinExpress.OL.2005 (2003) namespace.