Expand your capabilities
AWhere Add-in technology extends the functionality of AWhere Professional and AWhere Express, allowing anyone the ability to develop and run their own custom add-ins.
An add-in is more than a separate program that runs outside of AWhere Professional and AWhere Express; it integrates with the software giving you the ability to extend the application's feature set to meet the needs and goals specific to your organization. Add-ins allow for user specific deployment, allowing individuals or single organizations to have specific features and capabilities that other AWhere Professional and AWhere Express users do not. Add-ins can be developed in almost any language that supports COM or interoperability to COM. This includes popular languages like Visual Basic, Visual Basic .NET, Visual C++, C#, and J#.
Download the AWhere Add-Ins SDK.
Highlights
Custom menusAdd-ins can integrate as a menu or as a sub menu in an existing menu in the application.
Add-in toolbarAdd-ins can also appear in the Add-in toolbar, allowing users of the application to quickly point and click the Add-in icon to launch the Add-in.
Control integrationAdd-in controls are Active X controls that display inside the application, instead of a separate window, and integrate into the application’s icon bar. This allows for quick development of a feature that the user can easily access and interact through the application’s interface.
Wizard creationWith Add-in technology, you can quickly create add-ins that integrates into a wizard inside the application. The add-in is launched by selecting a menu item or through the add-in toolbar. Once launched, it displays inside a wizard, this allows step by step functionality when wanting to interact with the application.
.NET add-insAdd-ins can also be developed using the .NET framework, opening the door to many new technologies for the add-in developer.
AWhere Open Object Model
AWhere Professional and AWhere Express contain an application object model that allows developers to interact with the application. Developers can use this object model with-in their Add-in or in VBA to interact with AWhere Professional and AWhere Express.
For example, you can launch AWhere Professional or AWhere Express and load a database through a Microsoft Word macro using the following VBA code:
Dim app As Object Set app = CreateObject("AWhere.Application") app.OpenDatabase "C:\Program Files\AWhere\AWhere Databases\United States\Washington.awh"
Refer the AWhere SIS Add-in SDK documentation to better understand the object model and all of its members.
|