MFC EXCEl 2003 saveas 参数设置错误 本帖最后由 aobai219 于 2010-07-30 10:44:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考如下代码:try { CString strFileName = _T("d:\\test.xls"); _Application ExcelApp; Workbooks wbsBooks; //练习簿 _Workbook wbBook; Worksheets wsssheets; //工作表 _Worksheet wsssheet; Range rgRge; _variant_t vExcelFilePath = strFileName; long lSheetsCount = 0; if (!ExcelApp.CreateDispatch("Excel.Application", NULL)) { printf("Create Excel service failed!\n"); return false; } wbsBooks.AttachDispatch(ExcelApp.GetWorkbooks(), true); wbBook.AttachDispatch(wbsBooks.Add(vExcelFilePath)); //得到Worksheets wsssheets.AttachDispatch(wbBook.GetWorksheets(),true); //得到Sheet的总数 lSheetsCount = wsssheets.GetCount(); //这里省略对文档的编辑处理...... wbBook.SetSaved(TRUE);//关键是这句 wbBook.Close(COleVariant("false"), vExcelFilePath, COleVariant("false")); ExcelApp.Quit(); //释放对象 wbBook.ReleaseDispatch(); wsssheets.ReleaseDispatch(); wbsBooks.ReleaseDispatch(); ExcelApp.ReleaseDispatch(); } catch(_com_error &e) { printf("Error: %s\n", (LPCSTR)e.Description()); return false; } catch (...) { printf("Unknown Error\n"); return false; } return true; 了解opc的都来看看 点击树控件节点响应属性页函数 谁有MFC类实例资料..... 每次发送或接收的字节数对效率有影响吗? 请问哪里有VC6英文企业版下载? 多线程 如何使用多个声卡同时进行录音! Release版本生成的问题 谁知道类似PhotoShop里面的那种渐变色编辑条? 为什么不能关(ADO),Why,Why,Why,Why,Why,Why,Why PreTranslateMessage WM_KEYDOWN 中如何区分大小写 Win7的计算器,标准型和科学型切换是怎么实现的?
{
CString strFileName = _T("d:\\test.xls");
_Application ExcelApp; Workbooks wbsBooks; //练习簿
_Workbook wbBook;
Worksheets wsssheets; //工作表
_Worksheet wsssheet;
Range rgRge; _variant_t vExcelFilePath = strFileName;
long lSheetsCount = 0;
if (!ExcelApp.CreateDispatch("Excel.Application", NULL))
{
printf("Create Excel service failed!\n");
return false;
}
wbsBooks.AttachDispatch(ExcelApp.GetWorkbooks(), true);
wbBook.AttachDispatch(wbsBooks.Add(vExcelFilePath));
//得到Worksheets
wsssheets.AttachDispatch(wbBook.GetWorksheets(),true); //得到Sheet的总数
lSheetsCount = wsssheets.GetCount();
//这里省略对文档的编辑处理......
wbBook.SetSaved(TRUE);//关键是这句 wbBook.Close(COleVariant("false"), vExcelFilePath, COleVariant("false"));
ExcelApp.Quit();
//释放对象
wbBook.ReleaseDispatch();
wsssheets.ReleaseDispatch();
wbsBooks.ReleaseDispatch();
ExcelApp.ReleaseDispatch();
}
catch(_com_error &e)
{
printf("Error: %s\n", (LPCSTR)e.Description());
return false;
}
catch (...)
{
printf("Unknown Error\n");
return false;
}
return true;