使用MFC操作Word(使用模板)

本文介绍如何在MFC工程中利用Word模板和书签功能创建Word文档。首先通过MFC Class Wizard导入Office typelib,选择所需类如`WordApp`和`Document`。接着,在`XXXApp::InitInstance()`中初始化COM组件。然后,创建一个Word模板文件,插入书签。在MFC按钮点击事件中,使用模板生成文档。运行程序,会得到生成的Word文档。注意导入头文件时屏蔽不必要的代码,并确保初始化及释放COM资源。
摘要由CSDN通过智能技术生成
  • 创建一个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程序对象   
    
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值