This example shows how create a CXlOper return value from a string.
// Function: MyUpper
// Returns: LPXLOPER
// Description: Returns the input string converted to upper-case
//{{XLP_SRC(MyUpper)
// NOTE - the FunctionWizard will add and remove mapping code here.
// DO NOT EDIT what you see in these blocks of generated code!
IMPLEMENT_XLLFN2(MyUpper, "RC", "MyUpper", "Input", "User Defined"
"", "Returns the input string converted to upper-case",
"Input string\000", "\0", 1)
extern "C" __declspec( dllexport )
LPXLOPER MyUpper(const char* pszInput)
{
CXlOper xloResult;
//}}XLP_SRC
CString stIn(pszInput);
stIn.MakeUpper();
xloResult = stIn;
return xloResult.Ret();
}