XLL+ Class Library (7.0)

Signature Element

The Signature element defines the data type, rank and behavior of an argument. The Signature element may contain some or all of the following child elements: Bounds, ExtendedParameters. It has a single required attribute: Type. The element may contain one optional attribute: Flags.

Attributes

Type

Required.

Flags

The Flags attribute should contain either an integer or a set of space-separated flag names. In either case, the value represents an OR-ing of any of the following flag values: Optional (0x20), BlankToDefault (0x80), NonNumericToDefault (0x40), ZeroToDefault (0x10), TruncateOnNil (0x2), TruncateOnBlank (0x8), TruncateOnZero (0x1), TruncateOnNonNumeric (0x4), VectorIsRow (0x10000), VectorIsColumn (0x4000), FillUsedArea (0x01000000), FillAll (0x02000000), TransposeMatrix (0x100), FlatMatrixStorage (0x400000), RejectNullArray (0x400), UpperBoundInner (0x00100000), UpperBoundAuto (0x00200000), CellEmptyToDefault (0x10000000), CellBlankToDefault (0x40000000), CellZeroToDefault (0x08000000), CellNonNumericToDefault (0x20000000).

Element Information

Number of occurrences

1

Parent elements

XlArgument 

Child elements

Bounds  ExtendedParameters 

See Also

XLL+ Function Schema