环境: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小时内删除。