VC里如何打印word,excel,文本文件
因工作上的原因,搜集了一些这方面的资料。深感搜集到这些资料的不易,因此拿出来和大家分享,希望能帮到大家一点点。
1. Vc打印Excel:
关于VC如何打开一个excel,这方面的资料很多了,一般用的是OLE Avtive Control/假设当你打开了一个excel文件,并获得了它的
workbook的handle,相应的接口为:
COleVariant covTrue((short)true);
COleVariant covFalse((short)FALSE);
COleVariant covOptional( (long)DISP_E_PARAMNOTFOUND, VT_ERROR);
_workbook objbook;
.....
objBook.PrintOut( covOptional,
covOptional,
COleVariant(long(1)), //打印份数
covFalse,
covOptional,
covOptional,
covOptional
,covOptional
);
其他的参数的具体含义参见msdn。
2。 VC打印word
Word的打印接口是:
_Document::PrintOut( covFalse,
covOptional,
covOptional,
covOptional,
covOptional,
covOptional,
covOptional,
COleVariant((long)1), //打印页数
covOptional,
covOptional,
covOptional,
covOptional,
covOptional,
covOptional,
covOptional,
covOptional,
covOptional,
covOptional
);
参数的含义可参见msdn。
3. VC打印Excel:
调用shell的print函数:
ShellExecute(NULL,"print","c://temp//test.txt",NULL,NULL,SW_HIDE);
需要注意的是,机器上已经装了打印机。打印输出会送到默认打印机。另外,shellExcute还可以用来打印excel和word,替换相应的文件名就可以了。
ShellExecute(NULL,"print","c://temp//test.xls",NULL,NULL,SW_HIDE);
ShellExecute(NULL,"print","c://temp//test.doc",NULL,NULL,SW_HIDE);
VC里如何打印word,excel,文本文件相关推荐
- C#双面打印解决方法(打印word\excel\图片)
最近需要按顺序打印word.excel.图片,其中有的需要单面打印,有的双面.网上查了很多方法.主要集中在几个方式解决 1.word的print和excel的printout里设置单双面 2.prin ...
- 前端 JS 打印 WORD/EXCEL PDF
@前端打印页面,导出word,导出ppt 之前做的一个项目里要求结合页面的表格导出PDF和WORD并实现打印功能,就顺便做下总结 以前的有点不好,这次升级优化了下 导出PDF 这里我我选择了使用插件h ...
- C#使用指定打印机打印Word,Excel等Office文件和打印PDF文件的代码
http://www.cnblogs.com/xiachufeng/archive/2010/07/31/1789136.html 打印,是做开发的人的经久不变的话题. 今天,用实例代码,说明.NET ...
- Delphi操作Word,Excel替换
有的时候想把数据库里的内容按某种格式写在Word,Excel里,在Word,Excel里按某种格式保存字段名称,下面以"%+字段名称+%"为例 一.Delphi 操作 Word 替 ...
- word/excel 里的表格如何到PS里使用
前提 印刷折页,分辨率必须为300,模式选择CMYK. 场景 有时候做折页排版,比如有大量的表格,在PS里排版表格是很痛苦的事情,如何快速地实现呢.经过昨晚的加班不断的尝试,今天各方领导的建议,终于搞 ...
- 【已解决】WPS/OFFICE中word文件可以打印,excel打印后无响应
问题 WPS/OFFICE中word文件可以打印,excel打印后无响应 博主用的是办公室同事共享的HP打印机,在使用过程中出现了WORD文件可以打印,但是EXCEL文件打印无反应,查看打印作业进程也 ...
- excel怎么设置打印区域_Excel使用小技巧-Excel里设置打印区域
--用最通俗的语言,从最基础的功能讲起,Excel小白学起来也毫无困难. 非常欢迎大家,我会定期分享一些Office办公软件相关的小知识小妙招,也会分享一些其他的小知识或者是一些比较好的文章.图集或者 ...
- excel 批量打印word、excel所有sheet 的 vba代码
可以拉几个按钮用. Sub 批量打印WORD文档()Dim fileToOpen, GetOpenFilename, App, iFilefileToOpen = Application.GetOpe ...
- Delphi与Ole,Word,Excel,查找与替换等
Delphi与Word之间的融合技术(下)zt 来自:yzhshi, 时间:2002-2-2 14:24:00, ID:902680 前面我就Delphi中调用Word写了一些,比较注重于具体实现,对 ...
最新文章
- 女朋友啥时候怒了?Keras识别面部表情挽救你的膝盖
- java面向对象程序设计董小圆_2017-2018-2 20165325 实验三《Java面向对象程序设计》实验报告...
- 数据库中char与varchar类型的区别
- MySQL INNER JOIN:内连接查询
- guice注入带参构造器_带有Guice的富域模型
- python后台开发知识点_面试总结:鹅厂Linux后台开发面试笔试C++知识点参考笔记...
- 逻辑斯谛回归模型( Logistic Regression,LR) 最大熵模型(Max Entropy,ME)
- 【刷题】BZOJ 2194 快速傅立叶之二
- mysql as不能用吗,MySQL SUM不能与AS一起工作
- 中国最有名的8个程序员:不只雷军、张小龙,其中3人都当过首富!
- 遍历map时删除不需要的元素方法
- 关于程序猿的六个问答题
- python中unique()与nuniqe()用法
- VS C++ 从字符串中查找字符最后一次出现的位置 strrchr
- 浅析免费加密软件应该如何选择性下载
- Android应用开发入门教程(经典版)
- 二元分类(Binary Classfication)与logistic回归
- 初学键盘计算机输入时注意,打字练习说明.doc
- Win10照片查看器没了,如何找回?
- dell服务器维修服务网点,上海戴尔服务器*维修点 戴尔服务器不开机死机电源主板维修*换...