Add-in Express for Microsoft Office and Delphi VCL 8.1 (Build 1432) DX10.1 » Developer.Team

Add-in Express for Microsoft Office and Delphi VCL 8.1 (Build 1432) DX10.1

Add-in Express for Microsoft Office and Delphi VCL 8.1 (Build 1432) DX10.1
Add-in Express for Microsoft Office and Delphi VCL 8.1 (Build 1432) DX10.1 | 12 Mb


Add-in Express for Office and Delphi VCL is the first visual tool for writing a COM add-in, smart tag and RTD server in Delphi. It completely supports these technologies and makes them very comfortable for programming extensions for all available Microsoft Office versions across 2000 through Microsoft Office 2013 and Office 2016 32-bit and 64-bit.

Visual designers: you write functional code only

Add-in Express for Office and Delphi is entirely based on the Rapid Application Development approach and empowers you to develop professional plugins for Microsoft Office with a couple of clicks. The programming model and run-time code of Add-in Express are based on Delphi VCL, and they make your add-ins, smart tags, Microsoft Excel RTD servers and user-defined functions commercial class and feature-rich.

Add-in Express generates COM-based projects that contain all necessary functionality for Microsoft Office add-ins or smart tags and centralize all technology-specific components through visual designers and RAD modules. More about Office Ribbon designer.

Add-in Express works with all versions of Delphi, from XE2 to XE8, and target all main applications in the Microsoft Office suite including Outlook, Word, Excel, PowerPoint etc.

Add-in Express
for Microsoft® Office and Delphi® VCL
Microsoft Office extensibility and Add-in Express


Add-in Express for Office and Delphi VCL supports all types of application-level customization for Microsoft Office 2016 - 2003 (32bit and 64bit), including COM Add-ins, smart tags, Excel RTD servers and Automation add-ins. For each plug-in type Add-in Express supplies you with effective project templates, Office-optimized Delphi components and visual designers that implement all necessary technology-specific features.
Office COM add-ins

Add-in Express for Office and Delphi implements all COM-interfaces required by the COM Add-in specification such as IDTExtensibility2 and IRibbonExtensibility. It delivers components and designers for standard customization of the Office GUI (menus, toolbars, ribbons, etc.) as well as for enhanced customization, e.g. Advanced Outlook Form and View Regions. Finally, using the built-in Office Automation Server components and specially-designed event helpers, Add-in Express provides access to Office objects and their events.

COM add-ins based on Add-in Express work on all Office applications supporting this technology, namely:

Excel 2000 - 2016
Outlook 2000 - 2016
Word 2000 - 2016
PowerPoint 2000 - 2016
Access 2000 - 2016
Project 2000 - 2016
Publisher 2003 - 2016
Visio 2002 - 2016
InfoPath 2007 - 2013
FrontPage 2000 - 2003
MapPoint 2002 - 2013

Add-in Express
for Microsoft® Office and Delphi® VCL
Add-in Express makes your plug-ins version-neutral


Version-neutrality was one of primary goals when we designed and coded Add-in Express. Now we can state with confidence that the core and all components of Add-in Express are version-independent and work equally well for all available versions of Microsoft Office, across 2000 through Office 2016. By using Add-in Express, you automatically make any your extensions version-neutral.
Your plug-ins work on all Office editions

Another competitive advantage provided to you by Add-in Express, is the ability to support any and all editions of Microsoft Office and its standalone applications. For instance, Office 2010 is available in eight editions - Student, Home, Standard, Small Business, Professional, Professional Plus, Ultimate and Enterprise. In addition, any application from the Office Suite can be purchased and installed separately. Remember, your Add-in Express based plug-ins will work on any editions of the Microsoft Office Suite or its stand-alone applications.
All pitfalls are bypassed

It is well known that each new release of Microsoft Office including its service packs has some minor bugs or troubles for Microsoft Office developers. The Add-in Express core is tested on all Microsoft Office versions and overpasses a lot of pitfalls that you might face when developing plug-ins for Microsoft Office without Add-in Express. More than 60% of Add-in Express source code has been written to work around pitfalls and bugs inherent to various Office versions and updates.

Office 2013 and Office 2016 in focus

Office 2010 introduced some new technologies that should be considered when developing Office plug-ins. For example, Windows 7 toughened security requirements for all applications, and Office 2010 changed approaches to building the Office Ribbon GUI. Add-in Express is completely compatible with the strict security model of Windows 8 and Windows 10 as well as Office 2010, 2013, and Office 2016. It contains special Delphi components and designers for building the Ribbon UI of your COM add-ins.
Office Ribbon UI features

Add-in Express wraps all elements of the Ribbon UI with specially designed components. So, you can enhance the Ribbon UI of all ribboned Office applications with your extensions and create your own static and contextual ribbon tabs, task panes, Ribbon-style context menus, Office 2007 Menu, Backstage View (Office 2010, 2013 and 2016) and Quick Access Toolbar.

Add-in Express
for Microsoft® Office and Delphi® VCL
Microsoft Office extensibility and Add-in Express


Add-in Express for Office and Delphi VCL supports all types of application-level customization for Microsoft Office 2016 - 2003 (32bit and 64bit), including COM Add-ins, smart tags, Excel RTD servers and Automation add-ins. For each plug-in type Add-in Express supplies you with effective project templates, Office-optimized Delphi components and visual designers that implement all necessary technology-specific features.
Office COM add-ins

Add-in Express for Office and Delphi implements all COM-interfaces required by the COM Add-in specification such as IDTExtensibility2 and IRibbonExtensibility. It delivers components and designers for standard customization of the Office GUI (menus, toolbars, ribbons, etc.) as well as for enhanced customization, e.g. Advanced Outlook Form and View Regions. Finally, using the built-in Office Automation Server components and specially-designed event helpers, Add-in Express provides access to Office objects and their events.

COM add-ins based on Add-in Express work on all Office applications supporting this technology, namely:

Excel 2000 - 2016
Outlook 2000 - 2016
Word 2000 - 2016
PowerPoint 2000 - 2016
Access 2000 - 2016
Project 2000 - 2016
Publisher 2003 - 2016
Visio 2002 - 2016
InfoPath 2007 - 2013
FrontPage 2000 - 2003
MapPoint 2002 - 2013

Office smart tags

For Office smart tags, Add-in Express supports both versions of the Smart Tag technology by implementing the ISmartTagRecognizer and ISmartTagRecognizer2 interfaces and allows you to create static or dynamic recognizers (stand-alone smart tags or smart tag libraries). A smart tag project based on Add-in Express can include one or several smart tags, and each of them may contain its action list and one or several recognizable words (phrases, masks, etc.) or realize a dynamic recognizer. See an example of creating smart tags in Delphi.

Smart tag projects based on Add-in Express work on all Office applications supporting this technology, namely: Word, Excel, PowerPoint and Outlook 2002 and higher.
Excel RTD servers and user-defined functions

In addition to common Office plug-ins, Add-in Express supports two Excel-specific extensions: real-time data servers and automation add-ins. An RTD server can make Excel a client for any real-time data sources. RTD projects based on Add-in Express are inprocess-servers (DLLs) and may contain an unlimited number of RTD topics. Automation add-ins allow you to create custom functions that the end-user can use in formulas on his workbooks. See how to develop RTD servers and Excel Automation add-ins step-by-step.

Both technologies work on Excel 2002 (XP), 2003, 2007, 2010, 2013 and Excel 2016.
The best platform for your Office plug-ins

The fact is that VB6 is not supported by Microsoft any longer while it was one of the best platforms for Office customization. Microsoft's attention has turned to the .NET Framework, VB.NET and C#. Office extensions are becoming overgrown with more and more additional technologies that complicate Office development, encumber deployment and slow down the performance of Office solutions. Office developers definitely need a better alternative.

Today the bundle of Delphi and Add-in Express can become the best platform for your Office extensions due to a perfect Delphi compiler that produces fast and compact Win32 and Win64 binaries, and Add-in Express components that make Office development comfortable and enjoyable. See a sample Office COM add-in project in Delphi.

Add-in Express
for Microsoft® Office and Delphi® VCL
True RAD for Office extensions


Being completely based on the Rapid Application Development (RAD) paradigm, Add-in Express for Office and Delphi VCL essentially speeds up the development of COM add-ins, smart tags and RTD servers in Delphi. For Office extension projects, Add-in Express adds a special RAD module, the main module, that implements all necessary interfaces required by extensibility technologies. The RAD module is a VCL component and a container for other Office-specific components such as command bars, ribbon tabs, their controls and other components. This module centralizes the general logic of the add-in, and allows you to add your own toolbars and ribbon tabs or organize the built-in command bars with a couple of clicks. Its properties, methods and events provide an easy way to specify all types of add-ins, to get access to host application objects and to handle add-in and host events. By using the RAD module you can avoid the necessity to learn about the Office COM Add-in architecture.

For Smart Tag projects based on Add-in Express, the same RAD approach is used. The smart tag module encapsulates the smart tag library, a container for smart tag components. The smart tag module implements the ISmartTagRecognizer and ISmartTagRecognizer2 interfaces and shares one recognizer for several smart tag components. Using the smart tag module you can create several smart tags inside the smart tag library, specify their properties and add action lists to smart tags.

The Excel RTD module centralizes all topics of the RTD Server and allows a developer to handle its events and, what is unique, to pass parameters to topics. The RTD module is a container for RTD topic components, items of the RTD function. he RTD module implements the IRtdServer interface.

Version 8.1 Release (build 1432)
--------------------
19-May-2016:

ADDED:
- Support for Delphi 10.1 Berlin (Case #8896).
- CVErr function to the adxRTDServ module (Case #8838).

FIXED:
- In Outlook 2013 and 2016, four empty command bars were added to the
Inspector window of a Note item (Case #8166).
- Source code included with the Premium subscription did not compile in
Delphi 5 (Case #8336).
- Excel 2010 main window flickered when switching between workbooks if one of
them contained a Macro Security Warning notification (Case #8339).
- Outlook might have crashed when a reminder window was being opened
(Case #8533).
- In Excel 2016, an add-in might have been disabled after closing Excel
(Case #8953).

KNOWN ISSUES:

Outlook 2000 - 2016 Issues:
- WebViewPane region cannot be used for folders if their WebViewOn and
WebViewUrl properties cannot be set. Possible solution is setting
the "Allow Script in shared folders" and "Allow Script in Public Folders"
options in the security settings. See also the following article:
http://support.microsoft.com/kb/923933 (Case #1011).
- TadxOlForm placed in the WebViewPane region is flickering when switching
between folders (Case #733).

Outlook 2010 - 2016 Issues:
- TopSubpane, BottomSubpane, RightSubpane, LeftSubpane and FolderView regions
for appointment folders do not work. We recommend using the DockTop,
DockBottom, DockRight and DockLeft regions as an alternative (Case #855).
- Add-ins containing advanced regions built on Add-in Express 2009 (v. 5.x)
are incompatible with add-ins built on Add-in Express 7.x (Case #859).
- An TadxOlForm may lose the focus when switching between pages on Inspector
windows (Case #861).
- Another form may become active when switching between Inspector pages
if the forms were added to the same region by several add-ins (Case #854).

Outlook 2010 Issues:
- For the elBottomTodoBar region to work correctly, either Appointments or
Task List should be enabled in the ToDo bar options (Case #1039).

Outlook 2013 and 2016 Issues:
- elBottomTodoBar region does not work (Case #4249).

Social Connector Outlook Add-in Issues:
- In Outlook 2003 - 2016, advanced regions may work incorrectly if
the Social Connector Add-in is enabled/disabled manually. Outlook should be
restarted for advanced regions to work correctly (Case #852).

InfoPath 2010 Issues:
- Native Office 2010 custom task panes may not show up when a new instance of
InfoPath is opened (Case #867).


[/b]

[b] Only for V.I.P
Warning! You are not allowed to view this text.
SiteLock