How to program Microsoft Outlook, Excel,
Word and PowerPoint add-in in Delphi
Add-in Express™
for Microsoft® Office and CodeGear® VCL
26-Nov-08: Add-in Express 2008 for Office and VCL - version 4.4.410
Public Release 2008.4.4.410
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express Extensions for Microsoft Outlook, build 260
- FIXED: The exception related to synchronous writing of data from different threads into the extension log.
Add-in Express Extensions for Microsoft Excel, build 260
- FIXED: The exception related to synchronous writing of data from different threads into the extension log.
21-Nov-08: Add-in Express 2007 for VCL - version 3.8.401
Public Release 2007.3.8.401
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 Extensions for Microsoft Outlook, VCL edition, build 234
- FIXED: The exception related to synchronous writing of data from different threads into the extension log.
- FIXED: Incorrect window drawing after PrintPreview for an appointment and task inspector window.
- FIXED: A number of memory leaks.
- FIXED: A Word inspector caption has the standard subject value instead of 'Untitled' when a new inspector is opened.
- FIXED: Encoding problems with an Inspector Caption.
- FIXED: The OnKeyDown and OnKeyUp events were not raised when pressing ESCAPE and RETURN keys.
- FIXED: Several TadxOlForms might show up instead of one in the NavigationPane layout.
07-Nov-08: Add-in Express 2008 for Office and VCL - version 4.4.409
Public Release 2008.4.4.409
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2008 for VCL, build 409:
- ADDED: Beta support for Delphi 2009 Update pack 1.
Add-in Express Extensions for Microsoft Outlook, build 259
- ADDED: Beta support for Delphi 2009 Update pack 1.
- FIXED: WebViewPane.Title was not set when the TadxOlForm.Caption property was set.
- FIXED: Incorrect window drawing after PrintPreview for an appointment and task inspector window.
- FIXED: Incorrect painting of the form caption when using custom DPI settings.
Add-in Express Extensions for Microsoft Excel, build 259
- ADDED: Beta support for Delphi 2009 Update pack 1.
- FIXED: Incorrect painting of the taskpane caption when using custom DPI settings.
19-Sep-08: Add-in Express 2008 for Office and VCL - version 4.4.408
Public Release 2008.4.4.408
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2008 for VCL, build 408:
- ADDED: Beta support for Delphi 2009.
Add-in Express Extensions for Microsoft Outlook, build 257
- ADDED: Beta support for Delphi 2009.
Add-in Express Extensions for Microsoft Excel, build 257
- ADDED: Beta support for Delphi 2009.
04-Aug-08: Add-in Express 2008 for Office and VCL - version 4.3.406
Public Release 2008.4.3.406
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2008 for VCL, build 406:
- ADDED: The OulookProfileName property to the add-in module.
- ADDED: The OnKeyDown event to the add-in module.
- FIXED: A COM interface wasn't released for the embedding-a-Word-document scenario.
Add-in Express Extensions for Outlook, build 255:
- ADDED: The TadxOlForm.OnADXAfterFormHide event.
- ADDED: The TadxOlForm.OnADXFolderSwitch event.
- ADDED: The TadxOlForm.OnADXInspectorActivate event.
- ADDED: The TadxOlForm.OnADXNewInspector event.
- CHANGED: The TadxOlForm.SelectionChange event is raised for visible Explorer TadxOlForms only for a relevant Explorer, and for all visible Inspector ADXOlForms.
- FIXED: A Word inspector caption has the standard subject value instead of 'Untitled' when a new inspector is opened.
- FIXED: Encoding problems with an Inspector Caption.
- FIXED: The OnKeyDown and OnKeyUp events were not raised when pressing ESCAPE and RETURN keys.
Add-in Express Extensions for Excel, build 255:
- ADDED: The TadxExcelTaskPane.OnADXAfterTaskPaneHide event.
04-Aug-08: Add-in Express 2007 for VCL - version 3.8.400
Public Release 2007.3.8.400
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2008 for VCL, build 400:
- FIXED: A COM interface wasn't released for the embedding-a-Word-document scenario.
Add-in Express Extensions for Outlook, build 233:
- None.
03-Jun-08: Add-in Express 2008 for VCL - version 4.2.405
Public Release 2008.4.2.405
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2008 for VCL, build 405:
- ADDED: The TadxMainMenu component.
- ADDED: The TadxOLExplorerMainMenu component.
- ADDED: The TadxOLInspectorMainMenu component.
- ADDED: The TadxContextMenu component.
- ADDED: Additional tab to the Delphi components palette.
- FIXED: A bug with the Text property of the TadxCommandBarEdit and TadxCommandBarComboBox controls.
- FIXED: A bug with double-triggering of the OnAddInInitialize and OnAddInStartupComplete events in PowerPoint.
Add-in Express Extensions for Outlook, build 254:
- ADDED: The FolderView, ReadingPane, InspectorRegion beta layouts.
- ADDED: The TadxOlForm.OnADXEnter, OnADXExit events.
- ADDED: The TadxOlForm.PostMessage method and the TadxOlForm.OnADXPostMessage event.
- ADDED: The TadxOlCloseButtonClickEventArgs.DisableItem property to the OnADXCloseButtonClick event argument. Use this property when you want to disable TadxOlFormsCollectionItem in the OnADXCloseButtonClick event.
- ADDED: Changing the WebView title when the form is activated.
- ADDED: The TadxOlFormsManager.GetTextEditor(InspectorObj: Inspector): ITextDocument function.
- ADDED: Ability to change TadxOlForm.Caption in the OnADXBeforeFormShow event for displaying the new title in the Advanced Form Region header.
- FIXED: A WebViewPane TadxOlForm did not show up for the current folder after enabling an add-in through the COM Add-ins dialog.
- FIXED: The WordInspector caption had the 'Microsoft Outlook' value instead of 'Untitled Message' when TadxOlFormsManager was used in an add-in.
- FIXED: Impossibility to use greek stresses.
Add-in Express Extensions for Excel, build 254:
- ADDED: The TadxExcelTaskPane.OnADXEnter, OnADXExit events.
- ADDED: The TadxExcelTaskPane.PostMessage method and the TadxExcelTaskPane.OnADXPostMessage event.
- ADDED: The AdvancedExcelTaskPane sample to the installation package.
- ADDED: Ability to change TadxExcelTaskPane.Caption in the OnADXBeforeTaskPaneShow event for displaying the new title in the Advanced Excel Task Pane header.
- FIXED: Impossibility to use greek stresses.
- FIXED: Impossibility to access the document properties screen under Excel 2007 when TadxExcelTaskPanesManager is used.
02-Jun-08: Add-in Express 2007 for VCL - version 3.8.399
Public Release 2007.3.8.399
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2008 for VCL, build 399:
- FIXED: A bug with the Text property of the TadxCommandBarEdit and TadxCommandBarComboBox controls.
- FIXED: A bug with double-triggering of the OnAddInInitialize and OnAddInStartupComplete events in PowerPoint.
Add-in Express Extensions for Outlook, build 233:
- FIXED: A WebViewPane TadxOlForm did not show up for the current folder after enabling an add-in through the COM Add-ins dialog.
- FIXED: An exception when Excel add-ins are used with the ADXOlFormsManager component.
- FIXED: The WordInspector caption had the 'Microsoft Outlook' value instead of 'Untitled Message' when FormsManager was used in an add-in.
07-Mar-08: Add-in Express 2007 for VCL - version 3.8.398
Public Release 2007.3.8.398
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2008 for VCL, build 398:
- FIXED: A bug with the ExplorerFolderSwitch event in Outlook 2007.
- FIXED: A bug with the OnChange event of the TadxCommandBarDropdownList, TadxCommandBarComboBox and TadxCommandBarEdit controls in Visio 2002 and higher.
- FIXED: A bug with the OnChange event of the TadxCommandBarDropdownList, TadxCommandBarComboBox and TadxCommandBarEdit controls in an MS Word document emedded into an OLE container.
- FIXED: A bug in the TadxOutlookAppEvents.OnInspectorClose event.
Add-in Express Extensions for Outlook, build 232:
- FIXED: TadxOlForm did not show up for the MeetingRequest inspectors.
- FIXED: Explorer TadxOlForms were deleted when a new Inspector was being opened and Outlook was minimized.
- FIXED: TadxOlForm flickering when the folder is being changed.
- FIXED: In Outllok 2000 the Folder.WebViewUrl property could not be restored after using the WebViewPane layout when WebViewUrl had initially an empty value.
07-Mar-08: Add-in Express 2008 for VCL - version 4.1
Public Release 2008.4.1
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2008 for VCL, build 404:
- ADDED: Support of InnoSetup-based setup scripts.
- FIXED: A bug with the OnChange event of the TadxCommandBarDropdownList, TadxCommandBarComboBox and TadxCommandBarEdit controls in Visio 2002 and higher.
- FIXED: A bug with the OnChange event of the TadxCommandBarDropdownList, TadxCommandBarComboBox and TadxCommandBarEdit controls in an MS Word document emedded into an OLE container.
- FIXED: A bug in the TadxOutlookAppEvents.OnInspectorClose event.
Add-in Express Extensions for Outlook, build 253:
- FIXED: The invocation point of the TadxOlForm.OnActivate event is changed. As result, now it is possible to set the focus to a form control in this event; the visible property had the false value, now it have the true value in this event.
- FIXED: TadxOlForm flickering when the folder is being changed.
- FIXED: Explorer TadxOlForms were deleted when a new Inspector was being opened and Outlook was minimized.
- FIXED: In Outllok 2000 the Folder.WebViewUrl property could not be restored after using the WebViewPane layout when WebViewUrl had initially an empty value.
- FIXED: Incorrect work of the the TadxOlForm.Activate method when a form is placed first in a minimized region.
Add-in Express Extensions for Excel, build 253:
- FIXED: An exception when focus is set to a control in the OnActivate event.
- FIXED: The same size for any ðosition of TadxExcelTaskPane was used.
- FIXED: Controls were not updated when Application.ScreenUpdating was used.
- FIXED: The invocation point of the TadxExcelTaskPane.OnActivate event is changed. As result, now it is possible to set the focus to a form control in this event; the visible property had the false value, now it have the true value in this event.
- FIXED: Incorrect work of the the TadxExcelTaskPane.Activate method when a form is placed first in a minimized region.
14-Jan-08: Add-in Express 2008 for VCL - version 4.0 Release
Public Release 2008.4.0
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2008 for VCL, build 402:
- FIXED: Excel intercepts the Enter click when the cursor is on a popup list of a ComboBox control.
- FIXED: TadxBeforeTaskPaneInstanceCreateEventArgs.Item was allways nil.
21-Dec-07: Add-in Express 2008 for VCL - version 4.0
Public Beta 2008.4.0
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2008 for VCL, build 401:
- FIXED: A bug in the TadxEventDispatch.Invoke method in Delphi 5.
- FIXED: A bug in the TadxBuiltInControl.Uninstall method.
- ADDED: The ADXOlFormsCollectionItem.AlwaysShowHeader property.
- ADDED: The ADXOlFormsCollectionItem.CloseButton property.
- ADDED: The ADXOlForm.ADXCloseButtonClick event.
- ADDED: An advanced form region is restored when the ADXOlForm.Activete method is called.
- FIXED: Some exceptions could not be processed by the TadxOlFormsManager.OnError event.
- FIXED: The exception when Reading Pane contains an ADXOlForm and Outlook XP is being closed.
- ADDED: Basic functionality for embeding forms into Excel windows.
- Known Issue: There is a problem of updating controls when the Application.ScreenUpdating method is used.
- Known Issue: Excel intercepts the Enter click when the cursor is on a popup list of a ComboBox control.
20-Dec-07: Add-in Express 2007 for VCL - version 3.8
Public Release 2007.3.8
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 397:
- FIXED: A bug in the TadxEventDispatch.Invoke method in Delphi 5.
- FIXED: A bug in the TadxBuiltInControl.Uninstall method.
Add-in Express 2007 Extensions for Microsoft Outlook, VCL edition, build 231:
- FIXED: Some exceptions could not be processed by the TadxOlFormsManager.OnError event.
- FIXED: The exception when ReadingPane contains TadxOlForm and Outlook XP is closed.
31-Oct-07: Add-in Express 2007 for VCL - version 3.7
Public Release 2007.3.7.395
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 395:
- ADDED: The OnActionEx event to the TadxBuiltInControl component.
- FIXED: A bug when editing the TadxCustomTaskPane.ControlProgID property at design-time.
- FIXED: A bug in the Office COM Add-in and Outlook COM Add-in wizards.
- FIXED: A bug in the TadxEventDispatch.Invoke method in Delphi 5.
Add-in Express 2007 Extensions for Microsoft Outlook, VCL edition, build 229:
- ADDED: Support for Delphi 2007 Update Pack 3.
- ADDED: A workaround for the slow start issue when Advanced Form Regions are used for an Exchange account with dialup. See http://www.add-in-express.com/forum/read.php?FID=5&TID=2126
- ADDED: The TadxOlFormsCollectionItem.GetCurrentForm method.
- ADDED: An individual size of an Advanced Form Region for each folder type.
- FIXED: TadxOlForm did not show up after inspector preview.
- FIXED: Shortcuts did not work in the popup menu.
- FIXED: Hidden TadxOlForms were shown after the HTML Body had been changed.
- FIXED: TadxOlForm did not show up when Word 2002/2003 was used for editing Rich Text e-mail messages.
Security Manager 2007 for Microsoft Outlook, build 155:
- None.
01-Oct-07: Add-in Express 2007 for VCL - version 3.6.394
Premium Build 2007.3.6.394
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 394:
- ADDED: Delphi 2007 Update Pack 3 is supported.
- ADDED: Support for the Outlook 2000-2003 Report item. See adxOLReport in the TadxOLItemClass enum.
- ADDED: The OnConnect event to the TadxRTDTopic component.
- FIXED: A bug with an Outlook 2007 recurring Appointment.
Add-in Express 2007 Extensions for Microsoft Outlook, VCL edition, build 228:
- None.
Security Manager 2007 for Microsoft Outlook, build 155:
- None.
14-Sep-07: Add-in Express 2007 for VCL - version 3.6.393
Premium Build 2007.3.6.393
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 393:
- ADDED: Delphi 2007 Update Pack 2 is supported.
- ADDED: The ParseMsoXmlTypeAs property to the TadxRibbonButton control. It allows you to force parsing a built-in control as "control" instead of its native type (say, "toggleButton").
- ADDED: The RTDServerClassInstance and RTDServerClassFactory properties to the TadxXlRTDServerModule class.
- FIXED: Command bars of a Word add-in were not removed when it was turned off via the COM Add-ins dialog box.
- FIXED: A bug when two or more Excel Automation add-ins worked at the same time.
Add-in Express 2007 Extensions for Microsoft Outlook, VCL edition, build 228:
- ADDED: Delphi 2007 Update Pack 2 is supported.
- FIXED: Refreshing a folder when the Outlook startup folder has no ADXOlForm with WebViewPane layout.
Security Manager 2007 for Microsoft Outlook, build 155:
- ADDED: Delphi 2007 Update Pack 2 is supported.
30-Jul-07: Add-in Express 2007 for VCL - version 3.6
Public Release 2007.3.6.392
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 392:
- ADDED: Visual designer for the TadxCommandBar component.
- ADDED: The OnOfficeColorSchemeChanged event to add-in module.
- ADDED: The OfficeColorScheme property to add-in module.
Add-in Express 2007 Extensions for Microsoft Outlook, VCL edition, build 227
- ADDED: The TadxOlFormsManager.OnError event.
- ADDED: Double click on the splitter hides the Advanced Form Region.
- FIXED: The ADXOlForm.Show() method could show an incorrect ADXOlForm instance.
- FIXED: TadxOlFormsManager intercepted errors in the AddinModule's events.
- FIXED: Incorrect drawing of the splitter in the WebViewPane layout.
26-Jun-07: Add-in Express 2007 for VCL, Premium - version 3.5
Premium Build 2007.3.5
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 391:
- ADDED: Visual ribbon designer for the TadxRibbonTab component.
- ADDED: Support of Delphi 2007 Update Pack 1.
- FIXED: A bug with the TadxRibbonCustomControl.ImageIndex property.
- FIXED: A bug related to run-time updating of the TadxRibbonDropDown.Items collection.
- FIXED: Memory leaks.
- FIXED: A bug with MS Word 2007 when it is started via OLE Automation.
- FIXED: A bug with keyboard shortcuts handling.
- FIXED: A bug in Delphi 2007 wizard protection.
Add-in Express 2007 Extensions for Microsoft Outlook, VCL edition, build 226
- ADDED: Restoring the TADXOlForm size after minimizing/restoring the size of an Outlook window.
- ADDED: In the BeforeFormInstanceCreate event, now it is possible to change layouts (with evident restrictions, though).
- ADDED: Delphi 2007 Update Pack 1 is supported.
- FIXED: The Shift + Tab key did not work.
- FIXED: When using Word as an e-mail editor, it was impossible to change the e-mail body in the TADXOlForm.ADXBeforeFormShow and TADXOLForm.ADXAfterFormShow events.
- FIXED: The state of the Splitter was saved at improper time.
16-May-07: Add-in Express 2007 for VCL - version 3.5
Premium Build 2007.3.5
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 390:
- ADDED: The TadxRibbonCommand component.
- ADDED: The GetRibbonControlEnabled, GetRibbonControlImage, GetRibbonControlCaption, GetRibbonControlPressed, GetRibbonControlScreentip, GetRibbonControlSupertip, GetRibbonControlVisible and RibbonControlExecute methods to the TadxCOMAddInModule class.
- ADDED: The Dynamic property and the OnCreate event to the TadxRibbonMenu component.
- ADDED: The Shared property to the TadxRibbonTab, TadxRibbonGroup, TadxRibbonBox and TadxRibbonButtonGroup components.
- ALTERED: 2 Add-in Express for VCL demo projects.
- ALTERED: Add-in Express for VCL Development Guide.
- FIXED: An exception when a new Outlook instance was started when the currently running instance was shutting down.
- FIXED: An exception when an appointment was opened and the "Open this occurrence" option was selected.
- FIXED: Hidden forms were deleteted when a new inspector was opened.
- FIXED: An exception when forwarding a message and Word was set as the default email editor.
23-Apr-07: Add-in Express 2007 for VCL, Premium - version 3.4
Premium Build 2007.3.4
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 389:
- FIXED: A bug with the Library Path parameter in Delphi 2007.
- FIXED: A bug with type library creation under Windows Vista and Delphi 2007.
- ADDED: An Advanced Form region for elBottomSubpane, elTopSubpane, elRightSubpane, elLeftSubpane layouts now saves/restores its size depending upon availability of the ReadingPane.
- ADDED: The TadxOlFormsCollectionItem.ApplyTo method.
10-Apr-07: Add-in Express 2007 for VCL, Premium - version 3.4
Premium Build 2007.3.4
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 388:
- FIXED: A bug with Outlook COM Add-in wizard in Delphi 2007.
- FIXED: A bug with keyboard shortcuts handling.
- ADDED: TadxOlFormsCollectionItem.Tag, TadxOlForm.CurrentOutlookWindowHandle properties.
- FIXED: A conflict when the same keyboard shortcut is defined in both ADXOlForm and Outlook.
30-Mar-07: Add-in Express 2007 for VCL, Premium - version 3.4
Premium Build 2007.3.4
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 387:
- ADDED: Support of Delphi 2007.
- ADDED: The WebViewPane layout now works without ActiveX control. You don't need to deploy ADXOLContainer.dll with your add-ins anymore.
- FIXED: TADXOlForm overlapped the message body when switching between Word Inspector windows.
- FIXED: The exception raised after minimizing Outlook Explorer window and switching to a message in the task bar.
- FIXED: The Visible property returned False in the OnHide event after invoking the Hide method.
14-Mar-07: Add-in Express 2007 for VCL - version 3.4
Public Release 2007.3.4
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 386:
- FIXED: "Large Fonts" bug in Add-in Express wizards.
- FIXED: Bug in the TadxInfoPathAppEvents component.
- ADDED: ADXOlFormsManager events: OnADXBeforeFormInstanceCreateEx, OnADXNavigationPaneMinimize(2007 only), OnADXTodoBarHide, OnADXTodoBarShow and OnADXTodoBarMinimize.
- ADDED: You can change the size of TadxOLForm if TadxOlFormsCollectionItem.Splitter=None.
- ADDED: Possibility to change the form's layout in the TadxOlForm.OnADXBeforeFormShow event.
- FIXED: Exception when switching to a folder with hidden an Advanced Form Region.
- FIXED: NavigationPane region didn't show up if WebViewPane region was displayed.
16-Feb-07: Add-in Express 2007 for VCL - version 3.3
Public Release 2007.3.3
This version includes all changes of previous builds and betas and adds some new features, namely:
Add-in Express 2007 for VCL, build 3.3.385:
- ADDED: Registering add-ins, smart tags, RTD Servers with non-admin privileges (see Developer's Guide).
- FIXED: Excel COM Add-in didn't start if built with Delphi 6.
- FIXED: Bug in the TaskPane.OnDockPositionChange internal event handler.
Add-in Express 2007 Extensions for Microsoft Outlook, VCL Edition 3.3.220:
- ADDED: Advanced splitter with the Minimize/Restore button.
- ADDED: TADXOlFormsManager events: OnADXReadingPaneHide, OnADXReadingPaneShow, OnADXReadingPaneMove, OnADXNavigationPaneHide, OnADXNavigationPaneShow
- FIXED: Cursor went away from the TO field when changing the size of WordInspector.
- FIXED: ADXOlFormsManager raised an exception when selecting the root of an IMAP store.
- FIXED: TADXOLForm.Active property worked incorrectly.
- FIXED: ADXOlFormsManager raised an exception when showing a form in the Public Folder and its subfolders.
- FIXED: Ctrl + Shift + M didn't work when switching to another TADXOlForm.
- FIXED: Bug in German localization.
- FIXED: SelectionChange event raised for invisible ADXOlForm.
28-Jul-06: Add-in Express VCL 2.7.261
Public Release 2.7
This version includes all changes of previous builds and betas and adds some new features, namely:
- ADDED: Support ADX Extensions VCL for Microsoft Outlook.
28-Mar-06: Add-in Express VCL 2.5
Final Public Release of Generation 2.x
Version 2.5 is the final release of Add-in Express generation 2.x. We have started to develop version 3.0 that will support Office 2007 and the Ribbon UI.
- ADDED: Shortcuts are supported in all Office applications. The built-in shortcuts are overrided by Add-in Express shortcuts.
- ADDED: The HandleShortcuts property to the TadxCOMAddInModule component.
- ADDED: The CVErr function to support Excel error codes in RTD Servers.
- ADDED: 9 new event-helpers that support application-level events of Outlook, Excel, Word, PowerPoint, MapPoint, Publisher, Project, FrontPage, Visio.
- FIXED: Bug in the TadxOLExplorerCommandBar component when saving and restoring its position.
- FIXED: A bug in the TadxBuiltInControl component on PowerPoint 2003.
- FIXED: Bug with the Project Name parameter of all ADX Wizards.
- FIXED: An exception that occurred in the RTD server of the EXE type.
- FIXED: Saving and restoring clipboard data in Office 2000.
- ALTERED: All graphics is redesigned.
See Downloads to download this version.
14-Mar-06: Add-in Express VCL 2.5.251
Premium Build
- FIXED: Bug in the TadxOLExplorerCommandBar component when saving and restoring its position.
- FIXED: Bug with the Project Name parameter of all ADX Wizards.
- ALTERED: All graphics is redesigned.
See Premium Zone to download this build.
27-Feb-06: Add-in Express VCL 2.4.249
Premium Build
- FIXED: A bug in the TadxBuiltInControl component on PowerPoint 2003.
See Premium Zone to download this build.
19-Feb-06: Add-in Express VCL 2.4.248 - Premium Build
- ADDED: Shortcuts are supported in all Office applications. The built-in shortcuts are overrided by Add-in Express shortcuts.
- ADDED: The HandleShortcuts property to the TadxCOMAddInModule component.
- FIXED: An exception that occurred in the RTD server of the EXE type.
- FIXED: Saving and restoring clipboard data in Office 2000.
See Premium Zone to download this build.
12-Jun-05: Add-in Express VCL, Version 2.3 Release
In addition to bugs fixing and cosmetic changes we added or altered:
- Support of Microsoft Publisher 2003. Now you can create COM add-ins for Publisher.
- Support of Borland Delphi 2005. Add-in Express VCL can be used in Delphi 2005 for VCL.
- Outlook Context Sensitivity. We added several properties to command bars that allow you to show them for specified folders or for folders with specified item types.
01-Feb-05: Add-in Express VCL 2.3 Public Preview
In addition to bugs fixing and cosmetic changes we added or altered:
- Support of Microsoft Publisher 2003. Now you can create COM add-ins for Publisher.
- Support of Borland Delphi 2005. Add-in Express VCL can be used in Delphi 2005 for VCL.
- Outlook Context Sensitivity. We added several properties to command bars that allow you to show them for specified folders or for folders with specified item types.
27-Sep-04: Add-in Express 2.2 VCL Edition is released
Add-in Express 2.2 includes numerous additions, patches, fixes and alterations the most important of which are listed below.
Added
- The RegisterForAllUsers published property to the TadxCOMAddInModule component.
- Now an instance of the TadxCommandBarControl class can be added to the Controls collection of the TadxCommandBar and the TadxCommandBarPopup classes. TadxCommandBarControl represents any built-in control of the add-in host application. It is a wrapper over the CommandBarControl interface and can be used to add built-in controls to your command bars.
- The OfficeID published property to the TadxCommandBarButton class.
- The DisableStandardAction published property to the TadxCommandBarButton class.
- The OfficeID published property to the TadxCommandBarDropdownList class.
- The OfficeID published property to the TadxCommandBarComboBox class.
- The OfficeID published property to the TadxCommandBarEdit class.
- The OnAfterAddinRegister event to the TadxCOMAddinModule component.
- The OnBeforeAddinUnregister event to the TadxCOMAddinModule component.
- The CommandBars indexed property to the TadxCOMAddinModule component.
- The CommandBarsCount property to the TadxCOMAddinModule component.
- The CommandBarIndexByName method to the TadxCOMAddinModule component.
- The CommandBarIndexOf method to the TadxCOMAddinModule component.
Altered
- All documentation was changed accordingly to the latest build.
Fixed
- An exception that occurs when Outlook starts via the command line.
- TadxOLInspectorCommandBar was connected to Outlook NoteItem.
16-Aug-04: Add-in Express 2.1 VCL Edition is released
Add-in Express Website
- ADDED: Smart Tag Overview page.
Documentation
- ALTERED: The Delphi Help file.
- ALTERED: Add-in Express Developer's Guide and Class Reference.
- Add-in Express Source Code
- ADDED: Support the Smart Tag technology (Office XP and Office 2003).
- ADDED: A Smart Tag specific wizard.
- ADDED: A new smart tag demo project.
- ADDED: The Registry: TRegistry property to the TadxCOMAddinModule.
- FIXED: A bug that fires when the user removes an add-in control from a command bar.
- FIXED: Some minor bugs in compatibility with Add-in Express 1.
- FIXED: A bug with TadxOLInspectorCommandBar related to an Outlook folder.
- FIXED: A bug in the MS Outlook COM Add-in wizard.
28-Jun-04: Add-in Express 2.0 VCL Edition is released
- ADDED: A complete Delphi Help.
- FIXED: An Outlook 2000 bug with a multiple explorer view.
- FIXED: Some bugs when DisplayAlerts is true.
- FIXED: Some bugs with Word add-ins unregistration.
21-Jun-04: Add-in Express 2.0 Release Candidate 3
- ADDED: The RTD Servers page.
- ADDED: HOWTOs - How to add custom menu items to the popup menu in Outlook Explorer.
- ADDED: HOWTOs - How to create a command bar and command bar controls at run time (for Excel).
- ADDED: HOWTOs - How to create a command bar and command bar controls at run time (for Outlook).
- ADDED: HOWTOs - How to change the CommandBarComboBox (TadxCommandBarComboBox) properties at run time.
- ADDED: HOWTOs - How to pass a parameter to an RTD function.
Documentation
- ADDED: A complete Developer's Guide.
- ADDED: A complete Add-in Express Class Reference.
Add-in Express Source Code
- ADDED: The FolderNames property to TadxOlExplorerCommandbar.
- ADDED: The FolderNames property to TadxOlInspectorCommandbar.
- ADDED: The TadxRTDTopic component supports parameters now.
- ADDED: The Text property to the TadxRTDTopic component.
- ALTERED: The TadxCommandBar.DefaultInterface property has been casted to Office2000.CommandBar.
- ALTERED: The TadxCommandBarControl.DefaultInterface property has been casted to Office2000.CommandBarControl.
- ALTERED: The TadxCommandBarButton.DefaultInterface property has been casted to Office2000.CommandBarButton.
- ALTERED: The TadxCustomCommandBarComboBox.DefaultInterface property has been casted to Office2000.CommandBarComboBox.
- ALTERED: The TadxCommandBarPopup.DefaultInterface property has been casted to Office2000.CommandBarPopup.
- ALTERED: The TadxBuiltInControl.DefaultInterface property has been casted to Office2000.CommandBarControl.
- ALTERED: All DefaultInterface properties are read-only now.
- ALTERED: The TadxRTDTopic.TopicXX properties have been renamed to StringXX.
- ALTERED: The TadxRTDTopic.Topics property has been renamed to Strings.
- ALTERED: The TadxRTDTopic.OnRTDTopic event has been renamed to OnRefreshData.
- ALTERED: The TadxRTDTopic.OnDisconnectTopic event has been renamed to OnDisconnect.
- ALTERED: The TadxXlRTDServerModule.OnNewTopic event has been removed.
- ALTERED: The RTD Server demo.
- ALTERED: TadxBuiltInControl can handle events of several command bar controls (with the same ID).
- FIXED: An Outlook 2000 bug when MS Word is a default email editor.
- FIXED: An Outlook 2003 bug with the TInspector.OnActivate event.
- FIXED: A bug with command bar button images on a Terminal Server session.
- FIXED: A bug with the ListHeaderCount property.
- FIXED: Several bugs with add-ins based on Add-in Express 1.x and compiled on Add-in Express 2.
17-May-04: Add-in Express 2.0 Release Candidate 2
- ADDED: Delphi 7 Update 1 support.
- ADDED: The ControlByCaption method to the TadxCommandBar and the TadxCommandBarPopup classes.
- ADDED: The ControlByTag method to the TadxCommandBar and the TadxCommandBarPopup classes.
- ADDED: The ControlByOfficeTag method to the TadxCommandBar and the TadxCommandBarPopup classes.
- ADDED: The AsButton property to the TadxCommandBarControl class.
- ADDED: The AsEdit property to the TadxCommandBarControl class.
- ADDED: The AsDropdownList property to the TadxCommandBarControl class.
- ADDED: The AsComboBox property to the TadxCommandBarControl class.
- ADDED: The AsPopup property to the TadxCommandBarControl class.
- ADDED: The TadxRTDTopic component.
- ADDED: 4 demo add-in projects are included to the setup package (corresponded with "ADX Getting Started").
- FIXED: CommandBarPopup isn't deleted during add-in uninstallation.
- FIXED: Some bugs with TadxCommandBarControl in Outlook built-in command bars.
- FIXED: A conflict with the ADX project and Delphi Type Library Editor.
- ALTERED: The "MS Excel Real-Time Data Server" wizard.
- ALTERED: The Real-Time Data Server module.
- ALTERED: All topics of RTS Servers should be implemented via the TadxRTDTopic component.
- CREATED: Add-in Express Getting Started.
- CREATED: ADX Toys 2 for MS Excel that shows how to get access to Excel objects and to handle their events.
- CREATED: ADX Toys 2 for MS Outlook that shows how to get access to Outlook objects (including Extended MAPI) and to handle their events.
- CREATED: The Automation Add-ins on Add-in Express 2 page.
- CREATED: The Outlook option pages on Add-in Express 2 page.
29-Apr-04: Add-in Express 2.0 Release Candidate 1
23-Mar-04: Office Add-in Express 1.91
- FIXED: Bug with AddControl in the MS Outlook Inspector window.
- FIXED: Some minor bugs with MS Outlook and MS Word.
- ALTERED: Protection schema.
26-Jan-04: Office Add-in Express 1.9
- ADDED: Now Add-in Express supports the Real-Time Data Servers architecture from Microsoft Excel 2002 and 2003.
- ADDED: The Automation Add-in checkbox to Add-in Express Wizard.
- ADDED: The XLAutomationAddIn parameter to the TaxpFactory.CreateEx method.
- ADDED: The TaxpAddIn.OnError event handler.
- FIXED: Minor bugs with the Customize dialog box in Outlook 2000.
- FIXED: Several bugs with Excel 2002 and Automation add-ins.
- FIXED: Several bugs in Add-in Express Wizard.
10-Oct-03: Office Add-in Express 1.85
- ALTERED: ADX Wizard for Outlook can create different property pages for different Outlook folders.
- ALTERED: The AddinInst.object property references to add-in instance (Self).
- ADDED: The TaxpAddIn.AddInInstance property - a reference to the COMAddIn object that refers to this add-in in the OMAddIns collection.
- ADDED: Automation Add-ins (not COM add-ins) are supported for Office 2002 and 2003.
- FIXED: Several bugs related to Word multiple windows mode.
- FIXED: Some bugs corresponded with Outlook Inspector multiple instances.
- FIXED: Some bugs corresponded with Outlook options page.
- ADDED: New samples to the HOWTOs section.
12-Aug-03: Office Add-in Express 1.8
- ADDED: Office 2003 support.
- ADDED: Outlook's option and property pages support.
- ADDED: A separate Add-in Express Wizard that creates Outlook add-in with option and/or property pages.
- ADDED: The DisplayAlerts paramether to the TaxpFactory.CreateEx method.
- ADDED: The LoadBehavior paramether to the TaxpFactory.CreateEx method.
- FIXED: Some minor bugs.
31-May-03: Office Add-in Express 1.7
- ADDED: Support Mappoint 2002.
- ADDED: Support Visio 2002.
- FIXED: Some bugs with Office 2002 and Windows 9x.
- ALTERED: Add-in Express setup packages.
16-Apr-03: Office Add-in Express 1.6
- ADDED: New AddXXX overloaded method with the CommandBars parameter.
- ADDED: Outlook multi-explorer view support.
- ADDED: Outlook multi-inspector view support.
- ADDED: All old Office type library that used since version 1.0.
- FIXED: Invalid pointer AV on add-in destroying.
- FIXED: Several Outlook related bugs.
- FIXED: Include XP-manifest bug.
- FIXED: Popup controls was delete incorrect.
23-Jan-03: Office Add-in Express 1.5
- ADDED: The Add-in Express Wizard. Now you can create COM Add-in projects by a couple of clicks.
- ADDED: Multiple host apps support. Now you can develop one add-in for several host apps.
- ADDED: Full event support of host apps. Now you can use several new public properties of the TaxpAddIn class:
property ExcelApp: Excel2000.TExcelApplication
property WordApp: Word2000.TWordApplication
property OutlookApp: Outlook2000.TOutlookApplication
property PowerPointApp: MSPPt2000.TPowerPointApplication
property AccessApp: Access2000.TAccessApplication
property ProjectApp: Project2000.TProjectApplication
property FrontPageApp: FrontPage2000.TFrontPageApplication - ADDED: Support of MS Project and MS FrontPage through two new imported type libraries (Project2000.pas and FrontPage2000.pas).
- ADDED: All imported type libraries are replaced with Delphi type libraries based on MS Office 2000 (Excel2000.pas, Word2000.pas, etc.).
- ADDED: Check a host app is installed.
- ALTERED: All string properties are replaced with WideStrings.
- FIXED: Some Outlook related bugs.
16-Sep-02: Office Add-in Express 1.0
This is the start of the history for Add-in Express.

