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