VC++操作MSWORD
来源:互联网 发布:淘宝店铺怎么开通分期 编辑:程序博客网 时间:2024/05/16 01:32
原文:http://blog.csdn.net/hhhh63/article/details/7652696
每隔一二年就要用一次 WORD 或其它 MSOffice 组件,好多次了,每次都忘的一干二净,从头google,这次又要用,顺便记下来,以备不时之需,同时分享给大家。开发环境 WIN7-X64, VC2010, MSOffice2010。
1. 在VC2010项目名称上右击,选择类向导...
2.在右上角的添加类中选择“类库中的MFC类”
3. 在新对话框中选择文件,点击右边的“...”按钮,按图示选择MSWORD.OLD文件。
4. 按需要选择一些常用的类,完成
5. 把新生成的 .h 文件顶部的 #import "E:\\TTMv8\\Debug\\MSWORD.OLB" no_namespace 这一行注释掉,否则编译时会出现一大堆错误,网上有别的解决办法,我觉得注掉这个办法最好。出现的错误代码如下:
//#import "E:\\TTMv8\\Debug\\MSWORD.OLB" no_namespace
/* 编译时出一大堆错,把上面这一句注消就好了!!!!!!!,可能还能保证各word版本的兼容性
1>e:\ttmv8\ttmv8\capplication.h(3): warning C4278: “ExitWindows”: 类型库“E:\\TTMv8\\Debug\\MSWORD.OLB”中的标识符已经是宏;使用“rename”限定符
1>e:\ttmv8\ttmv8\capplication.h(3): error C2872: “Font”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft visual studio 10.0\vc\include\comdef.h(312) : Font”
1> 或 “c:\program files (x86)\microsoft sdks\windows\v7.0a\include\gdiplusheaders.h(244) : Gdiplus::Font”
1>e:\ttmv8\ttmv8\capplication.h(3): error C2872: “Font”: 不明确的符号
1> 可能是“c:\program files (x86)\microsoft visual studio 10.0\vc\include\comdef.h(312) : Font”
1> 或 “c:\program files (x86)\microsoft sdks\windows\v7.0a\include\gdiplusheaders.h(244) : Gdiplus::Font”
*/
6. 添加代码,以下是实际使用的代码,功能是用指定的 word 模板新建一个文档,在预设的书签位置插入文字和图片。
// 将当前所有打开的图像窗口导出到word中, 最多输出6个
- vc操作msword
- VC++操作MSWORD
- 关于浏览器操作MSWORD
- VC2010 操作 MSWORD
- msword
- ASP.NET 操作MSWord权限配置
- 使用msword.olb操作word(1)
- 使用msword.olb操作word(2)
- 使用msword.olb操作word(3)
- 使用msword.olb操作word(4)
- 使用msword.olb操作word(5)
- 使用msword.olb操作word(6)
- VC++ 8.0 (2008) 作 office12 msword 二次开发的头文件修改方法
- MSWORD常量定义
- MSWORD常量定义
- 编写的MSWord插件
- VC操作操作Word
- MSWord::BookmarkPtr 与 CComPtr〈MSWord::Bookmark〉
- POJ - 3420 Quad Tiling (矩阵快速幂)
- Android 沉浸式状态栏
- 【转载】Android安全攻防战,反编译与混淆技术完全解析(下)
- Anroid studio遇到的问题1---图片mergeDebugResources出错
- 全排列问题
- VC++操作MSWORD
- 工作一个月的心得体会
- OpenCV学习笔记:opencv_core模块
- Android开发中HTTP协议HttpPost向服务器发送JSon数据格式的数据
- Java中如何遍历Map对象的4种方法
- matlab图像处理特殊命令
- haproxy hdr_beg 配置
- 数据结构实验之排序六:希尔排序
- bzoj1385(数学)