因工作上的原因,搜集了一些这方面的资料。深感搜集到这些资料的不易,因此拿出来和大家分享,希望能帮到大家一点点。

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,文本文件相关推荐

  1. C#双面打印解决方法(打印word\excel\图片)

    最近需要按顺序打印word.excel.图片,其中有的需要单面打印,有的双面.网上查了很多方法.主要集中在几个方式解决 1.word的print和excel的printout里设置单双面 2.prin ...

  2. 前端 JS 打印 WORD/EXCEL PDF

    @前端打印页面,导出word,导出ppt 之前做的一个项目里要求结合页面的表格导出PDF和WORD并实现打印功能,就顺便做下总结 以前的有点不好,这次升级优化了下 导出PDF 这里我我选择了使用插件h ...

  3. C#使用指定打印机打印Word,Excel等Office文件和打印PDF文件的代码

    http://www.cnblogs.com/xiachufeng/archive/2010/07/31/1789136.html 打印,是做开发的人的经久不变的话题. 今天,用实例代码,说明.NET ...

  4. Delphi操作Word,Excel替换

    有的时候想把数据库里的内容按某种格式写在Word,Excel里,在Word,Excel里按某种格式保存字段名称,下面以"%+字段名称+%"为例 一.Delphi 操作 Word 替 ...

  5. word/excel 里的表格如何到PS里使用

    前提 印刷折页,分辨率必须为300,模式选择CMYK. 场景 有时候做折页排版,比如有大量的表格,在PS里排版表格是很痛苦的事情,如何快速地实现呢.经过昨晚的加班不断的尝试,今天各方领导的建议,终于搞 ...

  6. 【已解决】WPS/OFFICE中word文件可以打印,excel打印后无响应

    问题 WPS/OFFICE中word文件可以打印,excel打印后无响应 博主用的是办公室同事共享的HP打印机,在使用过程中出现了WORD文件可以打印,但是EXCEL文件打印无反应,查看打印作业进程也 ...

  7. excel怎么设置打印区域_Excel使用小技巧-Excel里设置打印区域

    --用最通俗的语言,从最基础的功能讲起,Excel小白学起来也毫无困难. 非常欢迎大家,我会定期分享一些Office办公软件相关的小知识小妙招,也会分享一些其他的小知识或者是一些比较好的文章.图集或者 ...

  8. excel 批量打印word、excel所有sheet 的 vba代码

    可以拉几个按钮用. Sub 批量打印WORD文档()Dim fileToOpen, GetOpenFilename, App, iFilefileToOpen = Application.GetOpe ...

  9. Delphi与Ole,Word,Excel,查找与替换等

    Delphi与Word之间的融合技术(下)zt 来自:yzhshi, 时间:2002-2-2 14:24:00, ID:902680 前面我就Delphi中调用Word写了一些,比较注重于具体实现,对 ...

最新文章

  1. 女朋友啥时候怒了?Keras识别面部表情挽救你的膝盖
  2. java面向对象程序设计董小圆_2017-2018-2 20165325 实验三《Java面向对象程序设计》实验报告...
  3. 数据库中char与varchar类型的区别
  4. MySQL INNER JOIN:内连接查询
  5. guice注入带参构造器_带有Guice的富域模型
  6. python后台开发知识点_面试总结:鹅厂Linux后台开发面试笔试C++知识点参考笔记...
  7. 逻辑斯谛回归模型( Logistic Regression,LR) 最大熵模型(Max Entropy,ME)
  8. 【刷题】BZOJ 2194 快速傅立叶之二
  9. mysql as不能用吗,MySQL SUM不能与AS一起工作
  10. 中国最有名的8个程序员:不只雷军、张小龙,其中3人都当过首富!
  11. 遍历map时删除不需要的元素方法
  12. 关于程序猿的六个问答题
  13. python中unique()与nuniqe()用法
  14. VS C++ 从字符串中查找字符最后一次出现的位置 strrchr
  15. 浅析免费加密软件应该如何选择性下载
  16. Android应用开发入门教程(经典版)
  17. 二元分类(Binary Classfication)与logistic回归
  18. 初学键盘计算机输入时注意,打字练习说明.doc
  19. Win10照片查看器没了,如何找回?
  20. dell服务器维修服务网点,上海戴尔服务器*维修点 戴尔服务器不开机死机电源主板维修*换...

热门文章

  1. 数据库的分类及产品相关介绍
  2. 通过xsd校验xml
  3. L1-008 求整数段和(Python3)
  4. (数据分析)网易云热评技巧
  5. 已解决Win10家庭版找不到组策略gpedit.msc
  6. 宽带网通信原理_1_绪论
  7. FreeSwitch的docker部署
  8. 「2024」预备研究生mem-出题套路四:给出逻辑真事实真(下) 推矛盾
  9. Builder模式与Factory模式区别
  10. 热云数据全线能力介绍2021年8月