XLL+ Class Library (7.0)

Advanced examples

This section contains the following samples:

AvgOptCuda
An option value calculator add-in, which demonstrates the use of CUDA and a GPU to speed up performance
BoostMatrix
Demonstrates how to write a matrix adapter class, to integrate a matrix class into XLL+
CallExcel
Demonstrates how to call Excel worksheet and macro functions from an add-in function
UseTimer
Demonstrates how to use a timer to execute a macro function at regular intervals
PartialReg
Demonstrates how to control at run-time which add-in functions are registered and which are not
CreateBook
Demonstrates how to use CXlMacros methods to create and populate workbooks
BinaryData
Demonstrates the use of BinaryName ranges to store binary data in an invisible named range in a worksheet
CalcEvt
Demonstrates how to trap the OnCalculate event, and add your own data to a worksheet
SetFormula
Demonstrates how to set formulae
FInspect
Demonstrates how to inspect and display information about functions in an add-in (Changed for XLL+ 6.0)
Dialogs
Uses the CXlDialog class to display native Excel dialogs
Serialize
Demonstrates how to serialize Excel native data types to and from streams
Integration
Demonstrates how to create a meta-function from the relationship between two cells and use standard numerical methods to integrate the function
TFold
Demonstrates the use of the CXlOper class, in a useful worksheet function that constructs and manipulates arrays
Profiling
Demonstrates a function extension, which profiles the performance of add-in functions
LogDemo
An add-in that writes to a log
ExUIDynList
Changes the contents of a value list at run-time (New in XLL+ 6.2)
DemoFeed
Demonstrates how to integrate a data feed into an Excel add-in for high-performance real-time data add-in, written in C++, and which supports array real-time values as well as scalar values. (New in XLL+ 6.3)
ApiTest
Demonstrates how to create a wrapper library which lets you call XLL Add-in functions directly from a C#, C++ or VBA application. (New in XLL+ 6.3)
ExcepExt
Demonstrates a function extension, which catches a developer-defined exception
XlpGenDemo
Demonstrates how to use the XLPGEN.EXE command-line tool
Publish Opt-In Demo
Applies a function filter with an Opt-In policy
Publish Opt-Out Demo
Applies a function filter with an Opt-Out policy
Publish Run-time Demo
Applies a function filter using a configuration file
SharedHandles
Demonstrates how to share handles between separate add-ins