环境:win7+vs2010+office2010/2013
1、创建MFC工程,非Unicode。
2、添加Word的类库
添加所有的接口,可以作为一个文件夹,以后再使用只要加入该文件夹就可以了。
由于函数命名冲突,需要在生成的头文件中做相应处理,即:
//#import "C:\\Program Files\\Microsoft Office\\Office14\\MSWORD.OLB" no_namespace
#import "C:\\Program Files\\Microsoft Office\\Office14\\MSWORD.OLB" no_namespace\
raw_interfaces_only \
rename("FindText", "_FindText") \
rename("Rectangle", "_Rectangle") \
rename("ExitWindows", "_ExitWindows")
对于不同版本的office,其默认的类型库位置如下表所示:
Office 版本 | 路径 |
Office 2003 | C:\Program Files\Microsoft Office\Office11 |
Office 2007 | C:\Program Files\Microsoft Office\Office12 |
Office 2010 | paneC:\Program Files\Microsoft Office\Office14 |
Office 2013 | C:\Program Files\Microsoft Office\Office15 |
特别的,word2013在vc2010下必须手动指定类型库文件位置。
3、在stdafx中添加调用的头文件
#include "Word2010/CApplication.h" // word程序对象
#include "Word2010/CDocuments.h" // 文档集对象
#include "Word2010/CDocument0.h" // 单个docx对象
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论