Converts a single value from a C++ type to Excel format
virtual bool ConvertToExcel( const ElemType& outerValue, XlNativeType& xlValue, const CConvertParamsBase& params ) const; |
A reference to an ElemType
value which
is to be returned to Excel.
This needs to be converted to type XlNativeType
A reference to a the target value. If the conversion succeeds, this should be set to the converted value.
The conversion parameters supplied for the conversion. These include the argument name, and any extended type parameters set by the developer when the argument was specified.
Returns true if the conversion succeeds, and xlValue has been read from outerValue and set to a valid value. Returns false if the conversion fails.
This method is only called by the global conversion functions
XlWriteScalarEx(),
XlWriteVectorEx() and
XlWriteMatrixEx().
It does not need to be implemented unless you are intending to return
results of the extended type ElemType
to Excel.
The default implementation of the function fails (returns false).
Header: xlpconvert.h
CXlUserConverterBase<ElemType, XlNativeType> Class | CXlUserConverterBase<ElemType, XlNativeType> Methods