XLL+ Class Library

XLL Host

Overview

XLL Host is a COM module that can be used to host XLL add-ins without the need for Excel.

It can therefore be used safely on business-critical machines (such as servers) where Excel's instability cannot be tolerated.

XLL+ COM Wrapper generator

The XLL+ COM Wrapper Generator can be used to generate wrapper libraries that make use of XLL Host. These libraries can then be used to expose the methods of an XLL as pure COM functions, and to run the methods safely on machines which do not support Excel.

Excel Emulators

Some XLLs make calls to Excel. XLL Host attempts to respond to these calls by simulating the behavior of Excel. Occasionally a call will be made that XLL Host is not programmed to understand; in these cases the developer can install an object that implements the IExcelEmulator interface and which returns the result that the XLL expects. See Excel Emulators for details of this technique.

Run-time requirements

The XLL Host module requires the following support file at run-time.

License

XLL Host requires a run-time license for each machine on which it runs.

The free trial version of XLL+ includes a 30-day trial license for XLL Host. Commercial versions of the XLL+ toolkit include an XLL Host license for the development machine only. All other machines require an XLL Host run-time license.

For a trial run-time license for XLL Host please send mail to sales@planatechsolutions.com.

For run-time license prices please see our web-site at www.planatechsolutions.com. For bulk licenses please contact us at sales@planatechsolutions.com.

Further information

XLL Host Deployment
Class Reference
Excel Emulators

See Also

XLL+ COM wrapper generator | XLL Host Deployment | XLL Host Reference