注册 登录
东南西北人 返回首页

jxhjxh2008的个人空间 https://www.eswny.com/?182110 [收藏] [复制] [分享] [RSS]

日志

EXCEL中多个工作表如何一次打印成一个PDF?

热度 3已有 1837 次阅读2012-3-8 23:57

 

由于在工作中经常用到EXCEL文件来生成PDF格式,进行计算书或者报告的提交,幸运的时候可能很顺利就正常转化了,但当EXCEL文件比较庞大而且也比较复杂时,比如:文件里包含多个表单之间数据的链接,宏的引用,以及为了显示的需要,每张页面的定义显示比例也不尽相同等等,生成PDF格式文件时可能就存在一定的问题,今天就抽空谈谈EXCEL中如何将多个工作表一次打印成一个PDF

 

Question:

 

今天将一个有多张表格的Excel文档打印成一个PDF文件,结果打印时生成了第一张表的PDF文件,然后第二张又跳出个要求输入文件名的框框,需要重新输入文件名来生成PDF文件? 表单比较多,每张都需要重复输入,那将非常费事,那么怎么才能一次性将所有的表单都转化到一个PDF文件中呢?

 

 Analysis

 

电脑的环境是Windows XP Office 2003,安装的PDF打印机为Adobe PDF这款Adobe常见的免费打印软件.

 

(1)    重新确认查看有没有同事选择多个表单打印,便试着用SHIFT选定所有的工作表,再点打印,但情况如问题样,不能打印为一个文件,而是多个文件.

(2)    到打印设置里面找找,有个可以选择的项"工作簿",选择打印试试,结果同上不能打印为一个文件.

(3)    再找方法,到各处设置处修修改改,仍然存在问题,要不就是可以打印几页,要不就是只能打印一页,不管是用Acrobat还是CutePdf Writer都不能打印成完整的一个文件.

 

虽然说能单独生成多个PDF文件,并能将其合成一个PDF文件,OFFICE没道理不能打印成一个文件,看来还是MS OFFICE本身的问题,得从打印和输出的相关选项找原因了.主要是打印设置和页面设置的问题了.修改相关设置再分析查看文件的结构终于找到解决办法了.

 

Solution :

 

 最根本的原因就是:每页上Print Quality的设置不同导致不能打印成一个PDF

也就是每页上的设置不同,所以才导致了打印机采用不同的打印模式来进行输出打印。其实是非常简单的问题,就是困扰了偶很久的时间。

  

解决的方法是:

 

1.            一定要每个表单上单独进行设置,打开Page Setup(页面设置)对话框,设置纸张大小以及打印质量。

  

这一步非常关键,一定要每一张表单单独设置,并且要设置能完全一致的纸张大小以及打印质量。这样才能保证按照同一打印模式来进行输出。千万不要为了图省事,选中所有的表单(用SHIFT键)统一进行纸张大小和打印质量,如果你每张表单的显示比例相同(都是100%或者某一个比例),则没有问题,如果每张表单比例不同,则生成的PDF文件会发生混乱(由于显示比例不同,有的页面可能只显示原来的部分内容),我已经试验过,最好是按部就班,一张一张的单独设置(要是有几百张的表单那我也没办法了)

 

2.            设置好后,存文件,然后用SHIFT键选中所有表单,直接打印成PDF,就没有任何问题了。


路过

雷人

握手

鲜花

鸡蛋

发表评论 评论 (3 个评论)

回复 yy296969308 2012-3-10 20:48
  
回复 davidlau1976 2012-3-11 17:38
  
回复 Pgain 2012-3-11 20:16
  

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|关于我们|QQ即时充值|站点统计|手机版|小黑屋|百宝箱|留言|咨询|微信订阅|QQ189615688|东南西北人

GMT+8, 2024-3-29 07:20 , Processed in 0.054748 second(s), 20 queries .

Powered by Discuz! X3.4

!copyright!

返回顶部