(非常好的Word操作封装类)VC中进行office编程的-操作word,可以设置文字的样式,新建表格

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

原作者姓名 汪自军
介绍
VC中进行office编程的-操作word,可以设置文字的样式,新建表格,这里提供给大家一个类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。

读者评分 3 评分次数 1

正文
大家先看一下CWzjWordOffice类怎么使用
   CWzjWordOffice wd; //定义一个操作word的对象
   wd.Create(); //创建一个word应用程序增加一个文档
   wd.SetFont(25,"魏碑",RGB(128, 0, 0)); //设置字体(字号,字体名,颜色)
   wd.SetFont(1,0,0); //设置字体为粗体,不是斜体,没有下划线
   wd.SetParaphformat(1); //设置文字为居中对齐
   wd.WriteText("软件工程成绩"); //写文字
   
   wd.m_wdSel.TypeParagraph(); //回车换行
        //设置表格字体
   wd.SetFont(9,"宋体");
   wd.SetFont(0,0,0);
   wd.CreateTable(2,4); //创建一个2行4列的表格
   wd.WriteCellText(1,1,"学号"); //往1行1列单元写“学号”
   wd.WriteCellText(1,2,"姓名"); //往1行2列单元写“姓名”
   wd.WriteCellText(1,3,"年龄"); //...
   wd.WriteCellText(1,4,"省份");
   wd.WriteCellText(2,1,"23020723");
   wd.WriteCellText(2,2,"汪自军");
   wd.WriteCellText(2,3,"25");
   wd.WriteCellText(2,4,"湖北");

   wd.ShowApp(); //显示word
后面是效果图。。。

此主题相关图片如下:
按此在新窗口浏览图片

按此查看图片详细信息




要在VC中进行OFFICE编程,先要导入OFFICE组件库,方法是:VC类向导--增加类--From a type library--找到D:/Program Files/Microsoft Office/OFFICE11/MSWORD.OLB增加一些类,在WORD中要增加的_Application,_Document,_Font,_Paragraphformat,要是后面用到不够的话,还可以回来用同样的方法加上。


下面是类的两个文件

 


.cpp文件


正文完

http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=1625

C++操作Word学习笔记(三) 【当前博文转自http://blog.csdn.net/sgdgoodboy/article/details/2102628】 【本文不只有Word相关内容,还涉及了Excel,由于字数限制,Excel部分放在 C++操作Excel学习笔记(四) 】 VCOffice自动化开发 去年底老板临时交给一个任务,为一个试验数据管理系统编写一个电子报告生成程序。因为老板也不怎么重视这个项目(钱少 阅读详情

相关推荐

利用VC++实现Word文档自动化操作

本文还有配套的精品资源,点击获取 简介:本文详细介绍如何使用Microsoft Visual C++结合Microsoft Office Interop库在Visual Studio 2010环境中操作Word文档,包括添加文字、插入图片等核心功能。这些技能对开发与Word文档交互的应用程序至关重要。文章将通过实例代码展示操作过程,并强调异常处理的必要性。掌握这些技术可以大...

weixin_35414484的博客 1884

QT C++ 基于word模板 在标签位置写入文字和图片 demo

QT C++ 基于word模板 在标签位置写入文字和图片 demo QT6.2.4 MSVC2019 调试通过 你自己要做个word模版,添加了个书签。

NPOI创建docx常用操作

兼容word2007的NPOI创建DOCX例子,vs2010,例中提供了创建表、插图和图表实现的代码,NPOI是tonyqus提供的2.1.1.0源码经过新修改编译。

利用C语言实现wol网络远程唤醒

Wake-On-LAN的实现,主要是向目标主机发送特殊格式的数据包,是AMD公司制作的MagicPacket这套软件以生成网络唤醒所需要的特殊数据包,俗称魔术包(Magic Packet)。MagicPacket格式虽然只是AMD公司开发推广的技术,并非世界公认的标准,但是仍然受到很多网卡制造商的支持,因此许多具有网络唤醒功能的网卡都能与之兼容。按照WOL协议规定,在电脑处于关机而网卡供电状态下,从网络上接收到WOL魔数包后会自动加电开机,这种方式能够很方便应用在需要进行远程管理的环境中。

博客 60万+

最长回文字-C语言

5. 最长回文子串 给你一个字符串s,找到s中最长的回文子串。 示例 1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入:s = "cbbd" 输出:"bb" 示例 3: 输入:s = "a" 输出:"a" 示例 4: 输入:s = "ac" 输出:"a" 自己之所以想把这道题给记录下来是因为写这道题的时候,自己卡了很久。 解法一:暴力解法 取出每一个字串,然后判断子串是否是回文数。 int I...

zwbzero的博客 7081

c++ word文档操作

本程序叙述了vc针对word程序的一些简单操作,程序经测试正常可用 程序包含两个.h文件和一个.cpp文件,import了3个库 具体代码如下: loadLibraries.h #pragma region Import the type libraries #import "C:\\Program Files (x86)\\Common Files\microsoft shared

枫少 1万+

c++ 局域网远程开机(wol、魔术包)

实现原理很简单,就是udp发个包,共102字节。网卡应该是基于链路层处理的,并不用指定特定的IP和端口,随意设置端口全网广播即可。最后再加个bat脚本 ./WOL.exe xx:xx:xx:xx:xx:xx,放在365*24小时开机的mini小主机上,远程登录小主机,点下bat就可以将大PC开机(PS:主要是因为我大主机太耗电了,开24小时有点受不了),进行控制了~ 但在win10下遇到个特别蛋...

nightwizard2030的博客 1万+

office编程word

<br />原作者姓名 汪自军<br /> 介绍<br /> VC中进行office编程的-操作word,可以设置文字样式新建表格,这里提供给大家一个 类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。<br /><br /> 读者评分 3 评分次数 1 <br /><br /> 正 文<br /> 大家先看一下CWzjWordOffice类怎么使用<br />    CWzjWordOffice wd; //定义一个操作word的对象<br

leobupt专栏 1466

VC中进行office编程

原作者姓名 汪自军介绍VC中进行office编程的-操作word,可以设置文字样式新建表格,这里提供给大家一个类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。读者评分 3 评分次数 1 正文大家先看一下CWzjWordOffice类怎么使用    CWzjWordOffice wd; //定义一个操作word的对象    wd.Create(); /

snail8384的专栏 1728

VC中进行Office编程

原作者姓名 汪自军介绍VC中进行office编程的-操作word,可以设置文字样式新建表格,这里提供给大家一个类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。读者评分 3 评分次数 1 正文大家先看一下CWzjWordOffice类怎么使用   CWzjWordOffice wd; //定义一个操作word的对象   wd.Create(); //创

Augusdi的专栏 3129

VCoffice自动化开发

去年底老板临时交给一个任务,为一个试验数据管理系统编写一个电子报告生成程序。因为老板也不怎么重视这个项目(钱少啊,呵呵),所以这个任务只好落在我这种小硕身上了。我也是两眼瞎,万事从头干。三个月的苦斗,还算圆满交差。用VC进行office自动化开发,网上有很多文章,我本不想在此画蛇添足。只是感于自己查资料时的苦痛,所以就厚着脸皮把一些心得拿出来见见阳光,有一些技术还是自己摸索出来的。最后,offic

anbaixiu的博客 748

VC++2010操作Word2010

结合网上的资源,在vc2010下mfc操作word2010/2013的例程。包含了简单的文本内容,表格,页面设置,页眉页脚页码,图片插入,公式插入

VCOffice自动化开发(二)

Word组件对象模型    Microsoft Office Word 2003 对象是按层次顺序排列的,层次结构顶端的两个主类是 Application 类和 Document 类。这两个类非常重要,因为在大部分时间里,您要么是在使用 Word 应用程序本身,要么是以某种方式处理 Word 文档Word 对象模型严格遵循用户界面。Application 对象提供整个应用程序的包装,每个

月落满楼 1134

VCOffice自动化开发

<br /><br />去年底老板临时交给一个任务,为一个试验数据管理系统编写一个电子报告生成程序。因为老板也不怎么重视这个项目(钱少啊,呵呵),所以这个任务只好落在我这种小硕身上了。我也是两眼瞎,万事从头干。三个月的苦斗,还算圆满交差。用VC进行office自动化开发,网上有很多文章,我本不想在此画蛇添足。只是感于自己查资料时的苦痛,所以就厚着脸皮把一些心得拿出来见见阳光,有一些技术还是自己摸索出来的。最后,office自动化开发与我专业无丁点关系,希望此文不至于太班门弄斧让你看得难堪,如果尚有所帮助,那

Augusdi的专栏 2871

VC操作word和excel文件,查询与读写[依赖office环境]

2016-07-26 10:15AM 田海涛>>记录>>合肥工业大学 由于孟师兄的碗扣式支架建模系统需求,须在程序中加入office相关处理,具体为读取excel文件与生成word文件 Excel读取未采用第三方封装类,直接使用com动态链接库调用Windows中的excel.applicationword采用网上的第三方封装类,但是封装类并不那么健全,自己又添加了几个实用的或者

得之我幸 3451

c++ 操作Word

摘要: 使用VC编程来操纵Office。你可以实现诸如:Word文件打印、传送数据到Word文档、发送E-MAIL、自动产生表格、Excel数据统计、圆饼图,直方图显示、自动报表生成、播放幻灯、doc,txt,HTML,rtf文件转换、中文简繁体转换、拼音或笔画排序......只要是Office能够实现的功能,都可以在你写的程序中调用。仔细阅读下面的说明,并下载源文件进行参考,你就可以一步一步地...

weixin_30478619的博客 231
上一篇: vc中调用word的简单入门
下一篇: VC2008 操作调用 Word 控件
agwujiang
博客等级 码龄16年 1粉丝 2原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值