- 创建一个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的文件夹,把生成的文件都放到该文件夹下。
-
将生成的头文件中的导入MSWORD.OLB的代码注释掉
//#import "C:\\Program Files\\Microsoft Office\\root\\Office16\\MSWORD.OLB" no_namespace
-
引入生成的头文件
#include "msword/CApplication.h" //word程序对象
使用MFC操作Word(使用模板)
最新推荐文章于 2024-08-22 19:20:03 发布
本文介绍如何在MFC工程中利用Word模板和书签功能创建Word文档。首先通过MFC Class Wizard导入Office typelib,选择所需类如`WordApp`和`Document`。接着,在`XXXApp::InitInstance()`中初始化COM组件。然后,创建一个Word模板文件,插入书签。在MFC按钮点击事件中,使用模板生成文档。运行程序,会得到生成的Word文档。注意导入头文件时屏蔽不必要的代码,并确保初始化及释放COM资源。
摘要由CSDN通过智能技术生成