Flag values governing the behavior of an argument during conversion
from Excel form to C++ form.
Namespace:
XllPlusAssembly: Psl.XL6.XnReflect.Runtime (in Psl.XL6.XnReflect.Runtime.dll) Version: 6.3.4.831 (6.3.4.0831)
Syntax
C# |
---|
[FlagsAttribute] public enum XlArgumentFlags |
Visual Basic (Declaration) |
---|
<FlagsAttribute> _ Public Enumeration XlArgumentFlags |
Visual C++ |
---|
[FlagsAttribute] public enum class XlArgumentFlags |
Members
Member name | Description | |
---|---|---|
None | No flags specified. | |
Optional | Argument is optional. If omitted, empty or blank,
a default value will be supplied. The values of
NilToDefault, NonNumericToDefault and BlankToDefault further
control the behavior of empty or blank cells respectively. | |
BlankToDefault | Blank cells are treated as missing | |
NonNumericToDefault | Convert non-numeric cells to the default value | |
ZeroToDefault | Convert zero values to the default value | |
TruncateOnNil | Array is truncated at first empty cell.
If FillUsedArea is used, array is truncated at last empty
cell, searching backwards. | |
TruncateOnBlank | Array is truncated at first blank cell.
If FillUsedArea is used, array is truncated at last blank
cell, searching backwards. | |
TruncateOnZero | Array is truncated at first zero cell.
If FillUsedArea is used, array is truncated at last zero
cell, searching backwards. | |
TruncateOnNonNumeric | Array is truncated at first non-numeric cell.
If FillUsedArea is used, array is truncated at last non-numeric
cell, searching backwards. | |
VectorIsRow | Vector argument must be a row | |
VectorIsColumn | Vector argument must be a column | |
FillUsedArea | Fill the missing cells in the non-truncated
area with the default cell value. | |
FillAll | Fill all missing cells with the default
cell value. | |
TransposeMatrix | Transpose the rows and columns of the matrix. | |
FlatMatrixStorage | Store matrix data in a continuous, "flat", form.
The default is a vector of pointers to uniform vectors. | |
RejectNullArray | Fail if an array is empty after truncation. | |
UpperBoundInner | Ignored | |
UpperBoundAuto | Ignored | |
CellEmptyToDefault | If a Fill flag is specified, convert empty cells to the default cell value. | |
CellBlankToDefault | If a Fill flag is specified, convert blank cells to the default cell value. | |
CellZeroToDefault | If a Fill flag is specified, convert zero cells to the default cell value. | |
CellNonNumericToDefault | If a Fill flag is specified, convert non-numeric cells to the default cell value. | |
IgnoreValidation |
Do not filter flag values during validation.
| |
CoreFlagFilter |
Flags excluded by this filter will not be passed on to the
XLL+ function model. They may be used by the reflector.
| |
ValueListIsExclusive |
If true, then any input value that is not in the value list will be rejected at run-time.
| |
ShowValueListInFormulaWizard |
If true, then the value list will be displayed in a drop-down list in the Excel Formula Wizard.
|