本文介绍MFC中如何根据word模版生成我们所需要的word文档。
开发环境:Win7+VS2015+word2016
操作步骤:
创建一个MFC工程,过程略
导入word类库
[Project] -> [Class Wizard...] -> [Add Class...]::[MFC Class from Typelib...];
选择Add class from:[File],从Office的安装目录中找到MSWORD.OLB;
从Interfaces:中选择所需要的类。这里我们选择了如下几个:
_Application、 _Document、 Bookmarks、 Bookmarks、 Cell、 Cells Column、 Columns、 Documents、 Range、 Row、 Rows、 Selection、 Table、 Tables;
我们在点击[finish]之前,最好修改一下生成文件的路径,比如建一个msword的文件夹,把生成的文件都放到该文件夹下。
TypelibWizard.png
将生成的头文件中的导入MSWORD.OLB的代码注释掉
//#import "C:\\Program Files\\Microsoft Office\\root\\Office16\\MSWORD.OLB" no_namespace
引入生成的头文件
#include "msword/CApplication.h" //word程序对象
#include "msword/CDocuments.h" //文档集对象
#