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.
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.
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.
The XLL Host module requires the following support file at run-time.
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.
XLL Host Deployment |
Class Reference |
Excel Emulators |
XLL+ COM wrapper generator | XLL Host Deployment | XLL Host Reference