Outlook plug-in development: build menu bar, explorer and
inspector toolbars, custom shortcuts - C#, C++, VB.NET
Add-in Express™
|
Ribbons
|
Contexts
|
Please note, you don't code ribbons and context, you specify them via the corresponding properties and designers of Add-in Express components. More about Office Ribbon UI and toolbar designers.
Outlook context-sensitivity
Another in-demand feature provided by Add-in Express for your Outlook development is the possibility to bind toolbars or toolbar controls to certain Outlook folders. Each Outlook-specific component publishes special properties that bind the component (a toolbar or a toolbar control) to the folders specified by their names or by their content. As you can see in the picture below, a toolbar will be shown for all mail and task folders. Please note, in the same manner you can organize different sets of controls on one toolbar or different sets of toolbars for different Outlook folders. No coding is required, simply use the appropriate properties of toolbar and control components.

The main Options dialog and folder property pages
You can use Add-in Express to add custom tabs to the main Options dialog of Outlook as well as to the Properties dialog of certain folders. No coding is required either. You can create a form for the option page based on the Add-in Express template (available through the Add New Item dialog of the add-in project) and select the form in the corresponding property of the ADXModule. See the picture below.

Navigation Pane shortcuts
Add-in Express has a component specially designed for customizing the Navigation Pane with your own groups of shortcuts. The component contains a visual designer for shortcut groups and shortcuts and makes all work with shortcuts easy and no-coding.


Outlook-specific events and event helpers
Finally, the ADXModule publishes a plenty of Outlook-specific events available without manual creation of event sinks and helpers.

You can find all Outlook events that are directly available from the ADXModule in the following list:
Outlook Application events
- AdvancedSearchComplete
- AdvancedSearchStopped
- AttachmentContextMenuDisplay
- BeforeFolderSharingDialog
- BeforeOptionPageAdd
- ContextMenuClose
- FolderContextMenuDisplay
- ItemContextMenuDisplay
- ItemLoad
- ItemSend
- MAPILogonComplete
- NewMail
- NewMailEx
- OfficeColorSchemeChanged
- OptionPagesAdd
- Quit
- Reminder
- ShortcutContextMenuDisplay
- Startup
- StoreContextMenuDisplay
- ViewContextMenuDisplay
Outlook Explorer events
- ExplorerActivate
- ExplorerAddCommandBars
- ExplorerFolderSwitch
- ExplorerBeforeItemCopy
- ExplorerBeforeItemCut
- ExplorerBeforeItemPaste
- ExplorerBeforeMaximize
- ExplorerBeforeMinimize
- ExplorerBeforeMove
- ExplorerBeforeSize
- ExplorerBeforeViewSwitch
- ExplorerSelectionChange
- ExplorerViewSwitch
- NewExplorer
Outlook Inspector events
- InspectorActivate
- InspectorAddCommandBars
- InspectorBeforeMaximize
- InspectorBeforeMinimize
- InspectorBeforeMove
- InspectorBeforeSize
- InspectorClose
- InspectorDeactivate
- PageChange
- NewInspector
|
See Also
|

