XLL+ Class Library (7.0)

XLL+ Object Model

XLL+ maintains a model of an add-in function. The model is run against a selected code template to generate and regenerate the code for the add-in functions. The model can be edited using the XLL+ user interface tools: the XLL+ Function Wizard and the XLL+ ToolWindow.

The model is saved as one of the arguments of the IMPLEMENT_XLLFN3 macro. It is loaded from there by the XLL+ ToolWindow and XLL+ Function Wizard.

The model can be exported as XML, and is used in that form by the help generator.

The objects of the model are listed below.

Object Description
Settings This object contains properties which apply at a system-wide level. These settings apply to all projects, and to all add-in functions within each project. Settings can be edited using the XLL+/General page of the Visual Studio Options dialog.
Function This object represents a single add-in function, including its signature, arguments, description and features.
Argument A single argument to an add-in function
Group An argument to an add-in function that contains multiple inner arguments.
Bound The constraints and behavior of a single dimension of a vector or matrix argument.