紧急求助关于打印EXCEL中SHEET为PDF文档的代码!

u010061917 2013-04-10 01:39:29
各位高手好,

我是菜鸟,苦逼为了一个任务现学现用VB,关键时间紧张,现有个急问题求助下:

我本地有个EXCEL文件,其中在叫AUDIT的SHEET里全是生成的图表结果什么的。
我已经有个VB的简单用户界面了,我打算在界面上添加一个打印按钮,用户每次一按,就会将该sheet打印成PDF文件。
为更好理解,做如下假设:
文件名: FINALMODEL.xlsx
文件路径:E:\
需要打印的SHEET名:AUDIT


我电脑是WIN7,安装的是VISUAL STUDIO 2008,用的VISUAL BASIC,电脑装的有Adobe Acrobat 9 Pro软件。

请各位高手直接给我代码吧,我真是新手,只谈方法我不行的,谢谢了。如试验成功一定高分悬赏并诚挚感谢!

或者:能在VB中添加图片窗口,将AUDIT SHEET中的内容读成图片显示在VB界面也可以。总之,要求就是把EXCEL里的图标(例如饼图)显示到VB的用户界面上,什么方法都行。
...全文
176 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010061917 2013-04-14
  • 打赏
  • 举报
回复
继续求助。我发现用printout好使,能打印。但有2个问题: 1,每次开始打印后,都要跳出来一个PDF文明名,我要点确认了才会生成PDF。如果才能按照某一特定的名字来直接打印出来呢? 2,我试验一个只有数据没有图标的sheet可以成功,但换成有图表的sheet就打印不出来了,请问是怎么回事?
u010061917 2013-04-10
  • 打赏
  • 举报
回复
引用 1 楼 Veron_04 的回复:
这个容易啊,后台启动这个Excel打开这个Sheet,然后发布打印命令即可,当然,前提条件是你安装了Adobe的虚拟打印机。 http://download.csdn.net/detail/veron_04/2341786 PS:打印命令是:PrintOut 即:xlsSheet.PrintOut
同学你好,你上传的什么东西啊,我下载下来用VB打不开呢!
贝隆 2013-04-10
  • 打赏
  • 举报
回复
这个容易啊,后台启动这个Excel打开这个Sheet,然后发布打印命令即可,当然,前提条件是你安装了Adobe的虚拟打印机。 http://download.csdn.net/detail/veron_04/2341786 PS:打印命令是:PrintOut 即:xlsSheet.PrintOut

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧