请高手指点,哪里有参考资料。多谢!
解决方案 »
- CString的内容操作问题 & 转换成char类型的问题
- For语句中定义的变量,在该for语句外怎么没有失效呢?
- MFC扩展DLL中定义的成员变量无法被赋值
- DirectDraw的问题,请高手看看:
- splitter中的一个view用drawtext错误的问题。(在线给分,第一个回答出来的给50分以上)
- 请教高手:关于ADO数据库编程里的问题
- CFile类同时读写文件//什么函数获取 读 写的位置
- 用ReadFile读取数据有时候丢数据
- C中有没有全局变量和静态全局变量的说法?
- dialog上的菜单,怎么实现再状态条上的提示功能?
- 如何在两个进程(两个不同exe文件)之间传递变量数据?
- SOS!!! 关于OnChar()函数方面的小问题,请大家进来看看,谢谢!
if (!m_pExcelApp->CreateDispatch("Excel.Application",NULL))
{
AfxMessageBox("创建Excel服务失败!");
exit(1);
} m_pExcelApp->SetVisible(TRUE); //利用模板文件建立新文档
m_wbsMyBooks.AttachDispatch(m_pExcelApp->GetWorkbooks(),true);
m_wbMyBook.AttachDispatch(m_wbsMyBooks.Add(_variant_t("c:\\aa.xls"))); //得到全部Cells,此时,rgMyRge是cells的集合
rgMyRge.AttachDispatch(wsMysheet.GetCells(),true);
//设置1行1列的单元的值
rgMyRge.SetItem(_variant_t((long)1),_variant_t((long)1),_variant_t("This Is A Excel Test Program!"));
//得到所有的列
rgMyRge.AttachDispatch(wsMysheet.GetColumns(),true);
//得到第一列
rgMyRge.AttachDispatch(rgMyRge.GetItem(_variant_t((long)1),vtMissing).pdispVal,true);
//设置列宽
rgMyRge.SetColumnWidth(_variant_t((long)200));
//调用模板中预先存放的宏
ExcelApp.Run(_variant_t("CopyRow"),_variant_t((long)10),vtMissing,vtMissing,
vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,
vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,
vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,
vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing);
//打印预览
wbMyBook.SetSaved(true);
ExcelApp.SetVisible(true);
wbMyBook.PrintPreview(_variant_t(false));
//释放对象
rgMyRge.ReleaseDispatch();
wsMysheet.ReleaseDispatch();
wssMysheets.ReleaseDispatch();
wbMyBook.ReleaseDispatch();
wbsMyBooks.ReleaseDispatch();
ExcelApp.ReleaseDispatch();