Leveraging Location for Better Decisions
AWhere Incorporated 720 14th Street Golden, CO 80401 Toll free: 877.355.0556
Leveraging Location for Better Decisions
Download Free Trial

Add-In Technology

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 menus

    Add-ins can integrate as a menu or as a sub menu in an existing menu in the application.

  • Add-in toolbar

    Add-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 integration

    Add-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 creation

    With 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-ins

    Add-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.

Member Sign InMember Sign In

Email address
Password

New to AWhere?New to AWhere?