摘要: MFC操作Word一.初始化操作1.导入类库下面的操作基于Word2003点击查看->建立类向导-> Add Class...\From a type Library...-> C:\Program Files\Microsoft Office\Office\MSWORD9.OLB,接下来就可以看到导入的类msword.h, msword.cpp。2.初始化COM找到App的InitInstance()函数,在其中添加 AfxOleInit()函数的调用,如: if (!AfxOleInit()) { AfxMessageBox("注册COM出错!"); 阅读全文
posted @ 2013-12-31 17:20 Zucc_zt 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 摘要:使用VC编程来操纵Office。你可以实现诸如:Word文件打印、传送数据到Word文档、发送E-MAIL、自动产生表格、Excel数据统计、圆饼图,直方图显示、自动报表生成、播放幻灯、doc,txt,HTML,rtf文件转换、中文简繁体转换、拼音或笔画排序......只要是Office能够实现的功能,都可以在你写的程序中调用。仔细阅读下面的说明,并下载源文件进行参考,你就可以一步一步地掌握这个技术。祝朋友们学习快乐。MSDN搜:microsoft.office.interop.word使用VC编程来操纵Office。你可以实现诸如:Word文件打印、传送数据到Word文档、发送E-MA 阅读全文
posted @ 2013-12-31 17:19 Zucc_zt 阅读(6024) 评论(1) 推荐(1) 编辑
摘要: 一:【当前博文转载自http://blog.csdn.net/fullsail/article/details/4067416】C++读取Excel文件方式比较C++读取Excel的XLS文件的方法有很多,但是也许就是因为方法太多,大家在选择的时候会很疑惑。由于前两天要做导表工具,比较了常用的方法,总结一下写个短文,1.OLE的方式这个大约是最常用的方式,这个方式其实启动了一个EXCEL的进程在背后读写EXCEL文件,这个方式的最大好处是什么事情都能做。包括设置EXCEL的格式,增加删除Sheet,读写单元格,等等。功能几乎是最全的,而且使用起来也不是特别的难。其基本方法都是使用导出的.h文件 阅读全文
posted @ 2013-12-31 17:18 Zucc_zt 阅读(21978) 评论(0) 推荐(2) 编辑
摘要: 由于学习C++操作word文档是临时需要,所以有些东西也只是知其然不知其所以然,有些代码也是抄了人家的,拿来应需。C++操作word听说有两种方法,一种是COM、一种是ATL,这里用的是COM。有些函数不知道参数是什么意思时,可以找到函数原型帮助理解。Word的预定义枚举类型都是Wd开头,如WdSeekView::wdSeekMainDocument表示文字视图,WdSeekView::wdSeekCurrentPageHeader表示页眉视图,使用这些枚举类型,可以帮助参数的设置。这里给出了两个昨天写的例子,能运行的。环境是VS2008和Office2003。第一个例子介绍了创建新文档、插入 阅读全文
posted @ 2013-12-31 17:16 Zucc_zt 阅读(3090) 评论(0) 推荐(1) 编辑
摘要: 【当前博文转自http://blog.sina.com.cn/s/blog_4aaac71b01000brk.html】【本文有打印相关操作】1、初始化COM库2、利用COM接口提供的函数,打开默认的模版文档。对Word进行读写等操作,下面代码包括写入文本,在表格中写入文本,实现控制页数,查找特定字符、打印等操作。3、小博开始常更新了,学了什么我就博上什么,欢迎大家光临。void CWordDlg::OnBnClickedButtonCreate(){// TODO: Add your control notification handler code here//初始化COM库AfxOleI 阅读全文
posted @ 2013-12-31 17:15 Zucc_zt 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 【当前博文转自http://blog.csdn.net/sgdgoodboy/article/details/2102628】【本文不只有Word相关内容,还涉及了Excel,由于字数限制,Excel部分放在C++操作Excel学习笔记(四)】VC之Office自动化开发去年底老板临时交给一个任务,为一个试验数据管理系统编写一个电子报告生成程序。因为老板也不怎么重视这个项目(钱少啊,呵呵),所以这个任务只好落在我这种小硕身上了。我也是两眼瞎,万事从头干。三个月的苦斗,还算圆满交差。用VC进行office自动化开发,网上有很多文章,我本不想在此画蛇添足。只是感于自己查资料时的苦痛,所以就厚着脸皮 阅读全文
posted @ 2013-12-31 17:14 Zucc_zt 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 【当前博文转自http://www.cnblogs.com/monicazff/archive/2012/03/30/VC.html,貌似作者也是转的。。】VC操作word实例详解[转]我们操纵Word需要通过类型库中的MFC类。而这些类,应该都是基于一个叫COleDispatchDriver的类。至少我所了解到的都是这样。COleDispatchDriver没有基类。COleDispatchDriver类实现OLE自动化中的客户方。OLE调度接口为访问一个对象的方法和属性提供了途径。COleDispatchDriver的成员函数连接,分离,创建和释放一个IDispatch类型的调度连接。其它 阅读全文
posted @ 2013-12-31 17:13 Zucc_zt 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 【当前博文转载自:http://www.cppblog.com/codeart/archive/2010/08/31/125430.aspx】c++操作word接口注意事项:1多用Range,少用Selection,因为Word中,Selection对象只有一个。【1】开启word_ApplicationPtrword_app;HRESULThr=word_app.CreateInstance("Word.Application",NULL);【2】新建一个文档COleVariantvTrue((short)TRUE),vFalse((short)FALSE),vOpt(( 阅读全文
posted @ 2013-12-31 17:12 Zucc_zt 阅读(2032) 评论(0) 推荐(0) 编辑
摘要: 想不到上一篇【Visual Studio 常用快捷键】受这么多人的欢迎。看来大家对Visual Studio的用法非常感兴趣。接下来我准备写一个 “Visual Studio使用技巧 ” 一个系列的博客。 希望对大家有所帮助本篇继续介绍几个常用的快捷键阅读目录按两下Tab键回退到光标的上一次位置 Ctrl+减号自动添加Using命名空间插入自动属性查找所有的引用Shift+F12显示或者隐藏Tab标记 (Ctrl+ R, Ctrl+W)字符变小写 Ctrl+U按两下Tab键按两下Tab键的用处非常多,比如我们写for, foreach循环,或者try, 还有绑定事件方法的时候, 按两下Tab键 阅读全文
posted @ 2013-12-28 12:51 Zucc_zt 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 最近看到很多同事用 VI 来开发Ruby,Python脚本。 编辑代码全部用的是快捷键,效率很高。其实Visual Stuido也有非常多的快捷键,熟练运用后,能大大提高工作效率。 本文介绍一些最常用的快捷键本文用的GIF动画图片,是通过LICEcap工具录制的。阅读目录VS快捷键教程删除或剪切一行(Ctrl + X)格式化整个文档(Ctrl + K, Ctrl + D)智能感知(Ctrl + J)折叠所有方法 (Ctrl+M,Ctrl+O)折叠或者展开当前方法(Ctrl+M,Ctrl+M)查看函数参数 (Ctrl+K, Ctrl+P)注释(Ctrl+K, Ctrl+C)在光标下面插入空行(C 阅读全文
posted @ 2013-12-28 12:50 Zucc_zt 阅读(254) 评论(0) 推荐(0) 编辑