VS2010写word (一)

第一步:添加word类库 


第二步 选择 TypeLib的MFC类:我的Office2003




两种方法:从注册表导入、文件导入,自己决定.

第三步:选择需要的接口导入:






 导入后会生成对应得类:



此时直接使用的会出现一大堆错误:


通过网上查找资料,比较好的解决办法就是把导入的头文件中的#import "C:\\Program Files\\Microsoft Office\\OFFICE11\\MSWORD.OLB" no_namespace注释掉





注意:我们程序用可能会用到一些值是在msword.thl中定义的:


得到此文件的方法是在注释【#import 。。。】前,先编译一次,然后就会在debug中生成此文件:


记住:不能把此文件#include到代码中,否侧会出现先前的各种错误,只需要把需要用的定义值定义的自己的一个文件中使用即可:




至于为什么可以把【#import。。。】注释掉,MSDC中又说COleDispatchDriver可以直接使用,所以我们也就不需要导入MSWORD.OLB了。

你可能感兴趣的:(VS操作OFFCIE)