C++操作Word学习笔记(一)

【C++简单写Word】(三) 基本操作的实现 我实现了一些较为简单的功能:比如输出文本信息,将其格式化,输出表格数据,以及绘画柱状图的功能ToWord.h#pragma once #include "CApplication.h" #include "CDocument0.h" #include "CDocuments.h" #include "CSelection.h" #include "CFont0.h" #include "CParag 阅读详情

【当前博文转载自:http://www.cppblog.com/codeart/archive/2010/08/31/125430.aspx】

c++操作word接口

注意事项:1多用Range,少用Selection,因为Word中,Selection对象只有一个。
【1】开启word
C++操作Word学习笔记(一) _ApplicationPtr word_app;
C++操作Word学习笔记(一)HRESULT hr 
=  word_app.CreateInstance( " Word.Application " , NULL); 
【2】新建一个文档
C++操作Word学习笔记(一) COleVariant vTrue(( short )TRUE),vFalse(( short )FALSE),vOpt(( long )DISP_E_PARAMNOTFOUND, VT_ERROR);
C++操作Word学习笔记(一)DocumentsPtr docs;
C++操作Word学习笔记(一)_DocumentPtr oDoc;
C++操作Word学习笔记(一)docs 
=  word_app -> GetDocuments();
C++操作Word学习笔记(一)doc 
=  docs -> Add(vOpt, vOpt, vOpt, vOpt);  
【3】设置文档的页面布局
C++操作Word学习笔记(一) PageSetupPtr page_setup  =  doc -> GetPageSetup();
C++操作Word学习笔记(一)page_setup
-> PutTopMargin( 0 );
C++操作Word学习笔记(一)page_setup
-> PutBottomMargin( 0 );
C++操作Word学习笔记(一)page_setup
-> PutRightMargin( 0 );
C++操作Word学习笔记(一)page_setup
-> PutLeftMargin( 0 );
【4】插入文本
C++操作Word学习笔记(一) SelectionPtr selection;
C++操作Word学习笔记(一)selection 
=  word_app -> GetSelection();
C++操作Word学习笔记(一)_ParagraphFormatPtr parafmt 
=  selection -> GetParagraphFormat();
C++操作Word学习笔记(一)parafmt
-> PutLineSpacingRule(wdLineSpaceExactly);
C++操作Word学习笔记(一)parafmt
-> PutLineSpacing( 50 );
C++操作Word学习笔记(一)_FontPtr font;
C++操作Word学习笔记(一)font 
=  oSel -> GetFont();
C++操作Word学习笔记(一)font
-> PutBold( 1 );
C++操作Word学习笔记(一)font
-> PutColor(wdColorGreen);
C++操作Word学习笔记(一)font
-> PutSize( 20 );
C++操作Word学习笔记(一)font
-> PutName(_T( " 宋体 " ));
C++操作Word学习笔记(一)selection
-> TypeText( " ABC " );
C++操作Word学习笔记(一)oSel
-> TypeParagraph();
C++操作Word学习笔记(一)oSel
-> TypeText( " 12345678901234567890 " );
C++操作Word学习笔记(一)oSel
-> TypeParagraph();
【5】插入文本框
C++操作Word学习笔记(三) 【当前博文转自http://blog.youkuaiyun.com/sgdgoodboy/article/details/2102628】 【本文不只有Word相关内容,还涉及了Excel,由于字数限制,Excel部分放在 C++操作Excel学习笔记(四) 】 VC之Office自动化开发 去年底老板临时交给一个任务,为一个试验数据管理系统编写一个电子报告生成程序。因为老板也不怎么重视这个项目(钱少 阅读详情

相关推荐

C++操作Word学习笔记(二)

【当前博文转自http://www.cnblogs.com/monicazff/archive/2012/03/30/VC.html,貌似作者也是转的。。】 VC操作word实例详解 [转]我们操纵Word需要通过类型库中的MFC类。而这些类,应该都是基于一个叫COleDispatchDriver的类。至少我所了解到的都是这样。 COleDispatchDriver没有基类。COleDi

aleyuan的专栏 1965

C++操作Word学习笔记(五)

由于学习C++操作word文档是临时需要,所以有些东西也只是知其然不知其所以然,有些代码也是抄了人家的,拿来应需。 C++操作word听说有两种方法,一种是COM、一种是ATL,这里用的是COM。有些函数不知道参数是什么意思时,可以找到函数原型帮助理解。Word的预定义枚举类型都是Wd开头,如WdSeekView::wdSeekMainDocument表示文字视图,WdSeekView::wdS

aleyuan的专栏 3605

MFC下使用C++操作Word文档

由于项目需求,在MFC环境下操作将数据和图片写入word文档,之前没有接触过,网上查阅了很多资料,终于把任务完成。理解的不是很透彻,但是这些东西应该够用了,写篇博客记录一下,以便以后再用到。 (1)VS环境下创建一个MFC应用程序,然后在项目上单击右键,选择 类向导-----添加类----类型库中的MFC类。在弹出的对话框中选择文件,位置选择office安装目录下的...

GIS_yuhua的博客 7579

【QT】word文档操作实例——根据word模板生成word报表

在QT5.3中,在.pro使用的是:QT += widgets gui axcontainer 来使用ActiveQt框架中的QAxContainer模块(Qt4版本添加Qt += qaxcontainer)=),所以在项目在头文件中包含QAxWidget和QAxObject。

CoutCodes的博客 1万+

C++操作word:插入文字、图片、表格,设置样式字体

C++操作word文档,向word中传入内容并控制格式输出

3s 1万+

程序实现word文档读写操作 mfc vs2008

实现word文档读写,内置msword.cpp、msword.h文档,MFC实现,vs2008编译通过

C++操作Word

将msword简单的封装了一下,用起来还不错

常见消息队列:ActiveMQ、RabbitMQ、RocketMQ、Kafka的区别总结

常见消息队列:ActiveMQ、RabbitMQ、RocketMQ、Kafka的区别。

qq_30713721的博客 3471

LVDS接口总结--(0)LVDS硬件电路接口

xilinx LVDS接口硬件总结

zidan1412的博客 9721

告别偏移地址!用C# S7PLUS驱动读写西门子S7-1500符号地址(TIA Portal V17+环境配置)

本文详细介绍了如何在TIA Portal V17+环境中使用C# S7PLUS驱动读写西门子S7-1500 PLC的符号地址,告别传统的偏移地址方式。通过配置OpenSSL、集成S7PLUS驱动库,以及实战案例展示符号地址的读写方法,显著提升代码可读性和维护效率。文章还涵盖了环境准备、高级配置及常见问题解决方案,助力工业自动化开发者实现更高效的PLC通讯。

weixin_28720767的博客 317

FOC 电流采样方案对比(单电阻/双电阻/三电阻)

电流采样的作用 在FOC算法中,电流采样在反馈环节是相当重要的一部分,通常交流三相同步电机在进行坐标变换的时候,需要实时测量相电流,最终通过SVPWM实现电机转子磁场和定子磁场的同步转动,那么这里有三种方案,单电阻采样,双电阻采样,三电阻采样。本文参考ST的单电阻和三电阻采样以及TI的双电阻采样,结合实际中可能需要注意的地方进行总结分析。 单电阻采样 双电阻采样 三电阻采样 ...

一名热爱技术的工程师的博客。分享技术干货,记录美好生活。永远相信美好的事情即将发生。 4万+

全局–局部傅里叶神经算子(GL-FNO):原理、严格推导与 PINN 混合策略

本文提出了一种全局-局部傅里叶神经算子(GL-FNO)及其与物理信息神经网络(PINN)的结合方法。主要内容包括: 架构设计:GL-FNO包含两个分支 - 全局分支处理低频结构,使用下采样输入;局部分支处理高频细节,使用全分辨率输入。两分支通过自适应门控机制融合。 理论分析:证明了GL-FNO在"低频全局+高频局部"任务上的优势,给出了误差分解和复杂度分析,并推导了与PINN结合时的渐进一致性条件。 实现方法:采用频谱微分计算物理残差,推导了完整的训练流程,包括数据损失与物理损失的联合优

VectorShift的博客 1332

RSA算法详解:万字文章详解RSA的加密与解密

为了彻彻底底的研究明白RSA算法,真的是。。煞(lei)费(si)苦(wo)心(le),首先我希望自己前前后后、彻彻底底的琢磨明白,其次我也希望我把他分享出来以后,大家都能读得懂,这篇文章真的是我迄今为止写的又臭又长的一篇文章了,但是我能保证的是,你读完了以后,绝对不会再问RSA是啥玩意儿了。。

布啦啦 7668

【信息系统项目管理师】第1章:信息化发展 考点梳理

本文主要详细梳理高项:信息化、新型基础设施建设、两化融合、数字中国、数字化转型与元宇宙等内容。

数据知道的博客 8582

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: C++内存管理详解【转载】
下一篇: C++操作Excel学习笔记(一)
aleyuan
博客等级 码龄17年 34粉丝 20原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值