This function converts one type of XLOPER to another, or looks up cell values on a sheet.
Returns the coerced value.
Excel4(xlCoerce, LPXLOPER pxRes, 2, LPXLOPER pxSource,
LPXLOPER pxDestType);
pxSource
The source XLOPER that needs to be converted. May be a reference if you want to look up cell values.
pxDestType (xltypeInt)
A bit mask of which types you are willing to accept. You should use the bitwise OR operator ( | ) to specify multiple possible types. If this argument is omitted, it is assumed that you want to convert a reference to any nonreference type (this is handy for looking up cell values). This argument is optional.
\SAMPLES\EXAMPLE\EXAMPLE.C
short WINAPI xlCoerceExample(short iVal)
{
    XLOPER xStr, xInt, xDestType;
    xInt.xltype = xltypeInt;
    xInt.val.w = iVal;
    xDestType.xltype = xltypeInt;
    xDestType.val.w = xltypeStr;
    Excel4(xlCoerce, &xStr, 2, (LPXLOPER)&xInt,
        (LPXLOPER)&xDestType);
    Excel4(xlcAlert, 0, 1, (LPXLOPER)&xStr);
    Excel4(xlFree, 0, 1, (LPXLOPER)&xStr);
    return 1;
}
xlSet