xlld.wrap.worksheet

Interface for registering worksheet functions with Excel

Members

Aliases

Excel
alias Excel = Optional
Undocumented in source.
Register
alias Register = Optional

A user-facing name to use as an UDA to decorate D functions. Any arguments passed to its constructor will be used to register the function with the spreadsheet.

Mixins

__anonymous
mixin ST!"TypeText"
Undocumented in source.
__anonymous
mixin ST!"FunctionText"

Function name as it will appear in the Function Wizard.

__anonymous
mixin ST!"ArgumentText"

Names of the arguments, semicolon separated. For example:

__anonymous
mixin ST!"MacroType"
Undocumented in source.
__anonymous
mixin ST!"Category"

Category name it appears in in the wizard. Must be picked from the list of existing categories in Excel.

__anonymous
mixin ST!"ShortcutText"

One-character, case-sensitive key. "A" assigns this command to ctrl+shift+A. Used only for commands.

__anonymous
mixin ST!"HelpTopic"

Reference to the help file to display when the user clicks help. Form of filepath!HelpContextID or URL!0.

__anonymous
mixin ST!"FunctionHelp"

Describes your function in the Function Wizard.

__anonymous
mixin ST!"ExcelParameter"

Information about a function parameter. Meant to be used as a UDA.

Structs

ArgumentHelp
struct ArgumentHelp

Array of text strings displayed in the function dialog in Excel to describe each arg.

Dispose
struct Dispose(alias function_)
Optional
struct Optional

Optional arguments that can be set by a function author, but don't necessarily have to be.

Procedure
struct Procedure
WorksheetFunction
struct WorksheetFunction

The arguments used to register a worksheet function with the spreadsheet.

Meta