Delphi components for Office 2007 ribbons, command bar /
toolbar buttons, combo boxes, Office menu items
Add-in Express™
for Microsoft® Office and CodeGear® VCL
Add-in Express VCL components
To make building add-ins, plugins, smart tags and RTD servers on Delphi more straightforward and fast Add-in Express VCL adds several technology-specific components that implement properties, methods and events of the corresponding Office objects and COM interfaces. These components are command bars and menus, menu items and buttons (command bar buttons), edit and combo boxes (command bar combo boxes), smart tags, smart tag actions, RTD servers and RTD topics, Office 2007 ribbons and application menus, etc. All Add-in Express components are grouped into three modules - adxAddIn, adxSmartTag, adxRTDServ.
COM Add-in Delphi components
Module: adxAddIn.pas
|
MS Office Object |
Add-in Express Component
| |
|
Technology-specific objects and interfaces | ||
|
COM Add-in Module | ||
|
COM Add-in Module It is the main module of any Microsoft Office add-in projects. The add-in module centralizes the add-in's logic and its command bars, toolbars, menus and ribbons, provides access to host application objects and events, and more.
Visual designer
| |
|
Components and classes | ||
|
Event Components Some Office application events are important for Delphi and Office developers. In order to organize a pool of these events and correctly handle them, all these events are wrapped by special Delphi components that groups events by Office applications.
| |
|
Keyboard Shortcut component The component allows you to create a new or override an existing application-level keyboard shortcut for all applications from all Office versions, from 2000 to 2007.
| |
|
Built-in Control Connector component The component allows you to intercept actions of any ID-based built-in controls of your host application. For example, you can handle the Click event of the Send button in Outlook.
| |
|
Office 2000 - 2007 Menus and Toolbars | ||
|
Add-in Express includes a unified command bar component that you can use to create your own toolbar (command bar) or modify any existing (built-in) command bar including menu bars and pop-up menus. The component adds, stores and manages all controls that have been added to the command bar with the Controls collection.
Controls Collection Editor
| |
|
Outlook Explorer and Inspector Command Bar components For Outlook developers, Add-in Express offers two Outlook toolbar components, for the Explorer and Inspector windows. The first adds a new toolbar / command bar or modifies the existing ones on the Outlook Explorer windows, the latter customizes toolbars on the Inspector window.
| |
|
|
Command Bar Control components In the Controls collection of the command bar components, you can use all toolbar controls provided by the Office object model, including CommandBarButton (represents menu items or buttons on a command bar), CommandBarComboBox (edit and combo boxes, dropdown lists), CommandBarPopup (represents sub-menus or pop-up menus on a toolbar). In addition, you can place on your toolbars any ID-based built-in controls.
| |
|
Office 2007 Ribbon UI | ||
|
To make the support of Office 2007 easier, Add-in Express offers three Delphi components that empower you to customize Ribbon tabs, the Office Menu and Quick Access Toolbar.
Visual designer for Ribbon tabs
| |
Smart Tag Delphi components
Module: adxSmartTag.pas
|
MS Office Object |
Add-in Express Component
| |
|
Technology-specific objects and interfaces | ||
|
Smart Tag Module | ||
|
Smart Tag Module It is the main module of any smart tag projects on Delphi that shares one recognizer for smart tag components, centralizes all smart tags and their actions, provides access to host application objects. Visual designer
| |
|
Smart Tag Actions | ||
|
Smart Tag Action component The Smart Tag Action component provides methods, properties and events to customize any smart tag that is associated with a recognizable word list or a dynamic recognizer. It contains the Actions collection that helps organize smart tag actions and handle them.
| |
RTD Server Delphi components
Module: adxRTDServ.pas
|
MS Office Object |
Add-in Express Component
| |
|
Technology-specific objects and interfaces | ||
|
RTD Server Module | ||
|
RTD Server Module It is the main module of any Excel Real-Time Data Server projects that shares one IRTDServer for RTD topic components, centralizes all topics, provides access to host application objects. Visual designer
| |
|
RTD Topics | ||
|
RTD Server Topic component The RTD Server Topic component provides methods, properties and events to customize any RTD topic's actions that are associated with an item of the RTD function and is handled by the published event.
| |












