long XlFileFormat;
if(!xlFormat.CompareNoCase(_T("xls"))) XlFileFormat=56;
else if(!xlFormat.CompareNoCase(_T("xlsx"))) XlFileFormat=51;
else if(!xlFormat.CompareNoCase(_T("csv"))) XlFileFormat=6;
else XlFileFormat=56;
xls.SaveAs(sFileName, _variant_t(XlFileFormat));