XLL+ Class Library

Distributing asynchronous add-ins

Files

Asynchronous add-ins are delivered as a pair of files:

  1. XLL

    This is an XLL+ add-in, written in C++, and linked to XLLPUSH.LIB.

  2. XLA

    This is an Excel add-in, written in Visual Basic for Applications, based on one of the supplied template files. The XLA provides essential services, including a menu, dialogs and "wiring" code that manages the timing of the conversations between the add-in and Excel.

All asynchronous add-ins also use the COM module XLPASYNC.DLL.

Deployment

In order to distribute an asynchronous add-in to users, you need to ensure the following:

Obviously, you will also need to make sure your users have adequate access to any databases, feeds etc used by the add-in.

Licensing

If you have a standard XLL+ development license and wish to distribute asynchronous add-ins to users outside your own organization, there may also be some run-time licensing requirements.

Next: Sample projects >>