之前用VC++6.0操作过word,参考文章:http://www.vckbase.com/document/viewdoc/?id=1174
后来改用了VC2005,与VC++6.0操作word有些不同:
1. VC6的操作:
在第(4)步后,VC6会自动生成"msword.h"和"msword.cpp"两个文件,同时在类视图中会生成你选择的类(譬如_Application _Document等等);
此时你只要加入#include "msword.h",就完成了准备工作。
2. VC2005
VC2005不会生成"msword.h"和"msword.cpp"这两个文件,取而代之的是生成"CApplication.h" "CDocument0.h"等一系列头文件;
但如果你以为加入了#include "CApplication.h" ,便可以完成准备工作的话,那就大错特错了,此时编译会出现很多错误;
该怎么办呢?
把VC6中生成的"msword.h"和"msword.cpp"两个文件拷贝到VC2005工程文件夹目录中,并加入到工程中(项目-添加现有项);
然后加上以下代码就一切OK了!
#include "msword.h"