VS+MFC+MSWORD.obl通过模板生成Word文档
本文档主要用于介绍如何使用c++根据模板生成Word文档,主要通过在模板中设置书签然后通过程序读取模板将模板中的书签替换成需要的对象
文章目录
一、 官网Api文档
本程序主要基于微软提供的api进行编程,但是官方只支持C#与VBA语言,具体方法需要做出一些调整
[官方文档地址](Microsoft.Office.Interop.Word 命名空间 | Microsoft Learn)
二、 环境配置
在进行编程之前需要通过系统自带的office下的库文件生成对于的.h文件,使用本方法操作word文档需要电脑中下载了office
1. 新建类
vs项目右键添加选择类,打开添加类窗口
2. 从类型库添加
3. 选择office库文件
进入到C:\Program Files\Microsoft Office目录下搜索MSWord.olb库
选择该库即可
4. 选择需要生成的接口
根据自己需要进行添加即可
本程序中使用的头文件如下
#include <CApplication.h>
#include <CBookmark0.h>
#include <CBookmarks.h>
#include <CDocument0.h>
#include <CDocuments.h>
#include <CRange.h>
#include <CTable1.h>
#include <CTables1.h&g