MFC程序创建word,创建表格,写入数据

文章目录

    • 1、MFC程序功能:
    • 2、MFC程序实现
    • 2.1 创建项目
    • 2.2 添加word操作类
    • 2.3 添加word资源
    • 2.4 编写代码,实现将数据写入到word
    • 2.5 运行程序、验证功能
    • 3、工程代码下载

1、MFC程序功能:

  • 创建word文档;
  • 向文档中写入字符串;
  • 在文档中创建表格,并写入数据。

运行程序,点击按钮“确定”生成文档
在这里插入图片描述
打开生成文档,内容如下:
在这里插入图片描述

2、MFC程序实现

2.1 创建项目

“文件”-“新建”-“项目”。
在这里插入图片描述
“MFC应用”-“下一步”
在这里插入图片描述
输入项目名称,选择“将解决方案和项目放在同一目录中”,创建
在这里插入图片描述
“应用程序类型”选择“基于对话框”,完成。
在这里插入图片描述
生成项目文件
在这里插入图片描述
编译
在这里插入图片描述

运行
在这里插入图片描述

2.2 添加word操作类

“解决方案”选择项目,右键“添加”-“类”。——自定义名称,如CWordOp
在这里插入图片描述
生成文件
在这里插入图片描述

2.3 添加word资源

“解决方案”选择项目右键-“添加”-“新建项”:
在这里插入图片描述
“已安装”-“Visual C++”-“MFC”-“TypeLib中的MFC类”-“添加”
在这里插入图片描述
“实现接口的位置”选择“文件”,“位置”找到“MSWORD.OLB”所在目录,选择打开。
在这里插入图片描述
添加以下接口
在这里插入图片描述
在这里插入图片描述
“确定”,添加了以下头文件
在这里插入图片描述
打开增加的头文件,将语句“#import……”屏蔽掉
在这里插入图片描述

2.4 编写代码,实现将数据写入到word

实现文档类功能:创建文档、向文档中写入数据、创建表格等。头文件内容:
在这里插入图片描述
接口实现
在这里插入图片描述
测试接口功能:对话框中点击“确定”按钮,生成测试文档。
“资源视图”中找到对话框资源,打开,双击“确定”按钮,打开对应的按钮响应代码。

在这里插入图片描述
编辑代码,调用word类方法,实现word文档创建及数据写入
在这里插入图片描述

2.5 运行程序、验证功能

运行程序,点击“确定”按钮,弹出提示信息;在相应目录中生成word文档。
在这里插入图片描述
文档内容:

在这里插入图片描述

3、工程代码下载

MFC程序操作Word

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/872092.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Jenkins用户权限管理指定操作任务

安装插件 在 Jenkins 的管理插件中进行插件安装。 搜索插件库:Role-based Authorization Strategy 修改授权策略 在全局安全配置中,把授权策略改为Role-Based Strategy 添加角色规则 在安全中选择Manage and Assign Roles 在Global roles中添加一个…

Docker的虚拟化安装、常用命令和使用案例

文章目录 一、Docker的虚拟机安装1、完成虚拟机的更新2、完成Docker安装3、配置镜像加速器 二、Docker常用命令三、Docker的容器创建四、理解虚拟机中的Docker容器 一、Docker的虚拟机安装 1、完成虚拟机的更新 详见我的文章。 2、完成Docker安装 yum list installed|grep …

数据的力量:Facebook如何通过数据分析驱动创新

在当今数字化和信息化的时代,数据被认为是推动企业创新和发展的关键因素之一。作为全球最大的社交媒体平台,Facebook不仅积累了庞大的用户数据,还利用先进的数据分析技术,不断探索和实现新的创新。本文将深入探讨Facebook如何通过…

知识付费小程序源码 thinkphp后台 带3000多条教程数据

知识付费小程序源码 thinkphp后台 带3000多条教程数据,云码素材有进行了更新开发,更新了广告位管理,后台一键更新数据,用户登录 不单单是一个源码,我们对接了云码素材的教程资源,也就是说你可以免费拥有云码素材所有教程资源,后台一键更新,无须自己再更新资源,每天有我们更新,…

​iredmail邮件系统如何有效配置SMTP服务器?​

iredmail邮件系统安全性如何保障?怎么选择邮件系统? SMTP是发送邮件的标准协议,设置正确的SMTP服务器可以保证邮件能够顺利发送到接收者的收件箱中。AokSend将详细介绍在iredmail邮件系统中如何配置SMTP服务器,以确保您的邮件系统…

EPLAN 去掉PDF中的红色跳转标识

EPLAN PDF图纸导出后体验跳转标识会有红色标识,如何去掉呢?下面介绍一下方法: 此为现象: EPLAN 2.9的帮助文档里提示: 在导出的 PDF 文档中,跳转后的跳转目标现在通过红色的闪烁框进行标识。可能的跳转目…

RocketMQ控制台(rocketmq-dashboard/)

RocketMQ控制台的官网:RocketMQ控制台官网 页面往下拉 用户指导 https方式访问rocketmq-dashboard

书生大模型实战入门:python

任务: 闯关任务 Python实现wordcount 15mins 闯关任务 Vscode连接InternStudio debug笔记 15mins 闯关任务 Python实现wordcount 闯关任务 Vscode连接InternStudio debug笔记

目标检测--X-anylabeling使用自己的模型自动标注

一、x-anylabeling安装教程 x-anylabeling安装教程——软件安装教程——X-AnyLabeling 安装与自动标注 二、x-anylabeling使用自己的模型标注(YOLOv5 v6.0) 2.1 训练权重.pt转onnx 环境配置 将requiements.txt中export部分的注释恢复 然后pip insta…

WebSocket、服务器推送技术

WebSocket 是一种在单个 TCP 连接上进行 全双工 通信的协议,它可以让客户端和服务器之间进行实时的双向通信,且不存在同源策略限制 WebSocket 使用一个长连接,在客户端和服务器之间保持持久的连接,从而可以实时地发送和接收数据…

VGMShield:揭秘视频生成模型滥用的检测与追踪技术

视频生成模型,如 Stable Video Diffusion 和 Videocrafter,已经能够生成合理且高分辨率的视频。但这些技术进步也带来了被恶意利用的风险,比如用于制造假新闻或进行政治宣传。因此,来自弗吉尼亚大学和亥姆霍兹信息安全中心&#x…

安防监控/GB28181视频汇聚平台EasyCVR语音对讲流程正常,设备端无法拾音的原因排查与解决

TSINGSEE青犀EasyCVR视频汇聚平台是一个具备高度集成化、智能化的视频监控汇聚管理平台,拥有远程视频监控、录像、云存储、录像检索与回放、语音对讲、云台控制、告警、平台级联等多项核心功能。EasyCVR安防监控视频系统采用先进的网络传输技术,支持高清…

mbti性格测试应用项目后端开发(基础)

目录 一、需求分析 a.项目功能梳理 b.核心业务流程 c.需求优先级 二、库表设计 a.用户表 b.应用表 c.题目表 d.评分结果表 测评类应用 得分类应用 e.用户答题记录表 三、后端项目初始化 a.打开后端模板项目 b.准备依赖 c.执行模板的初始化 SQL 脚本,…

对话谢秀鹏:创元数字化内功是怎样练成的?

当今市场环境复杂多变,在日益激烈的竞争和快速变化的消费者需求面前产品生命周期越来越短,企业产品开发对市场需求的响应能力、开发效率及成本,成为决定其市场竞争力的关键因素之一。集成产品开发(Integrated Product Development…

顺序表<数据结构 C 版>

目录 线性表 顺序表 动态顺序表类型 初始化 销毁 打印 检查空间是否充足(扩容) 尾部插入 头部插入 尾部删除 头部删除 指定位置插入 指定位置删除 查找数据 线性表 线性表是n个相同特性的数据元素组成的有限序列,其是一种广泛运…

基于jeecgboot-vue3的Flowable流程同时支持bpmn流程设计器与仿钉钉流程设计器(全网首创)

因为这个项目license问题无法开源,更多技术支持与服务请加入我的知识星球。 1、新建流程的时候可以选择使用不同的流程设计器 2、选择bpmn流程设计器 3、选择仿钉钉流程设计器

EMQX开源版安装

一、EMQX是什么 EMQX 是一款开源的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条,单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息,同时保证毫秒…

线程安全(六)AQS 的工作原理

目录 一、AQS 概述1.1 什么是 AQS?1.2 AQS 与 synchronized 区别:1.3 AQS 常见的实现类:二、AQS 的工作原理2.1 state 的用途:2.2 AQS 双向链表:2.3 ConditionObject 双向队列:2.4 总结:画图说明三、AQS 资源同步3.1 AQS 资源同步方式3.2 自定义同步器3.3 常见同步工具类…

顶顶通呼叫中心中间件-被叫路由、目的地绑定(mod_cti基于FreeSWITCH)

顶顶通呼叫中心中间件-被叫路由、目的地绑定(mod_cti基于FreeSWITCH) 1、配置分机 点击分机 -> 找到你需要设置的分机 ->呼叫路由设置为external 2、配置拨号方案 点击拨号方案 -> 输入目的地绑定 -> 点击添加 -> 点击brother conditi ->根据图中配置 co…

【实战系列】PostgreSQL 专栏,基于 PostgreSQL 16 版本

我的 PostgreSQL 专栏介绍及进度 20240715:目前整体进度已完成 85%,完成 16 万字,还有近 5 万字就截稿了。 (venv312) ➜ mypostgres git:(dev) sh scripts/word_statistics_pg_style.sh Filename …