xlld.framework

Utility functions for writing XLLs

Members

Functions

Excel12f
int Excel12f(int xlfn, LPXLOPER12 pxResult, LPXLOPER12[] args)

Wrapper for the Excel12 function that allows passing D arrays

Excel12f
int Excel12f(int xlfn, LPXLOPER12 result, XLOPER12[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
Excel12f
int Excel12f(int xlfn, LPXLOPER12 pxResult)
Undocumented in source. Be warned that the author may not have intended to support it.
excel12
T excel12(int xlfn, A args)

D version of Excel12f. "D version" in the sense that the types are all D types. Avoids having to manually convert to XLOPER12. e.g. excel12(xlfFoo, 1.0, 2.0);

excel12Then
auto excel12Then(int xlfn, A args)

Version of excel12 that avoids automatic memory management by asking the caller to supply a compile-time function to call on the result.

freeXLOper
void freeXLOper(T pxloper, A allocator)

Will free any malloc'd memory associated with the given LPXLOPER, assuming it has any memory associated with it

Static variables

excel12Exception
auto excel12Exception;
Undocumented in source.

Meta