This example demonstrates a call to the Excel SDK. It uses the xlfDate function to calculate a date in Excel format from a year, month and day.
//{{XLP_SRC(GetDate) // NOTE - the FunctionWizard will add and remove mapping code here. // DO NOT EDIT what you see in these blocks of generated code! IMPLEMENT_XLLFN2(GetDate, "R", "GetDate", "", "Demo functions", "Returns a date calculated by a call-back to Excel", "", "", 1) extern "C" __declspec( dllexport ) LPXLOPER GetDate() { CXlOper xloResult; //}}XLP_SRC static int xlfDate = 65; CXlOper xloYear(97.0), xloMonth(12.0), xloDay(31.0); CXlOper xloDate; if (!xloDate.Excel(xlfDate, 3, &xloYear, &xloMonth, &xloDay)) xloResult = xloDate; else xloResult = xlerrNA; return xloResult.Ret(); }