一次性把Excel打印的坑全踩平:分页、缩放、表头、空白页、网格线一次讲透
做Excel表格的人十有八九都经历过这种场景:辛辛苦苦把表做完了,领导说打印出来看看,结果一按Ctrl+P,预览画面直接让人血压升高——表格被拦腰切成三页,右边几列跑到了第二张纸上;或者一页纸只打了左上角一小块,下面全是空白;再或者第一页有表头,第二页开始就光秃秃一堆数据,看半天不知道哪列是哪列。
我以前也觉得打印嘛,点击打印按钮谁不会,真正被虐过几次之后才发现,Excel的打印体系里有太多"看着没问题、一打全露馅"的隐性逻辑。今天这篇不整虚的,把我在实际工作中踩过、也帮别人排查过的打印问题,按场景拆开来讲,每个问题都有操作路径,照着一步步来做基本就能解决。
1. 表格被拦腰截断:明明一页能放下,偏偏被切成好几页
这是Excel打印里最让人抓狂的问题,没有之一。表格有几十列,打印出来被拆分得七零八落,前面一张纸上只有左边那几列,剩下列全跑后面几张纸上了,中间隔着大片空白,想拼起来都费劲。
1.1 问题根源:Excel按纸宽切分,不按你的审美切分
先理解一下Excel打印的底层逻辑:Excel在打印时会按照设定好的纸张宽度,把工作表垂直切成多个"分页块",每一个分页块对应一张纸。它不会管你的表格逻辑上是不是一个整体,也不会管你希望哪些列在一起,它只管一件事——纸的宽度能容纳多少列,剩下的自动排到下一页。
所以当你的表格总宽度超过纸张可用宽度时,Excel就会"多页化"。这个时候你在打印预览里看到的,就是把整张表垂直切断之后的碎片。想解决这个问题,核心思路就一个:让表格宽度在不超过纸张宽度的情况下整体缩放,或者手动控制分页位置。
1.2 最推荐的方案:按页宽缩放,一页放下所有列
具体操作非常简单,我几乎对所有同事都推荐这套:
- 打开工作表,切到页面布局选项卡。
- 点击页面设置右下角的小箭头,打开设置对话框。
- 在页面标签下,找到缩放区域。
- 选择调整为,把页宽设为1,页高设为空白(留空即可)。
- 点击确定,再按Ctrl+P预览一下效果。
我把这个方案叫"无脑最优解",因为它适应绝大部分需要"一页宽"的场景。值得注意的是,页高那里不要也填1,否则几十行的长表格会被压缩成一张纸上的蚂蚁字,完全失去可读性。正确操作是:让宽度强制为1页,高度顺其自然,有几页算几页。这样既保证列不拆分,每行的数据又完整,页数多一点没关系,内容以正常大小呈现比硬塞进一页重要得多。
1.3 换一个角度:缩放到纸张的95%
如果你的表处于临界状态——比如只超出去那么一点点,比如一两列的宽度超过了纸宽,那么除了"调整为1页宽",还可以直接在缩放比例那里输入一个比100%略小的数值。
我习惯的做法是:先把缩放比例设为90%,预览一次,还不行就85%、80%。每试一次大概几秒钟时间。这个方法的好处是保留了对缩放比例的精确控制,不像"调整为1页宽"那样由Excel自动计算,有时候自动算出来的比例会让表格显得比实际需要小很多。
还有一个很实用的小技巧:大部分打印机支持无边距打印,如果你的打印机能开无边距,打印设置里选上"无边距",纸张可用宽度会多出一小截,有时候这一小截就把列数从"超出两列"变成"刚好放得下"。尤其是内容只差一点点就超宽的情况,这个技巧比缩放过一整版刚。需要在打印机属性里找,预览的时候调到"设置"选项卡仔细找找。
1.4 手动插分页符:把"断腰"控制在合理位置
有些表不适合整体缩放。比如一张逻辑上由三大区块组成的大宽表,每个区块必须完整地待在某一页上,区块之间断开是可以的,但区块内部绝不能断。这种情况就不要靠自动缩放硬塞了,手动插入分页符更合理。
操作方式:选中某一列,比如第G列,在页面布局选项卡里点击分隔符→插入分页符。Excel会在G列左侧插入一个垂直分页符,打印时G列以前的内容在一页,G列开始的内容在下一页。
插入分页符之后,Excel会用虚线画出分页边界,你可以直接拖动这些虚线来调整分页位置。拖动的时候按住Alt键还能帮助对齐到列边界,这个细节很多人不知道。如果发现分页位置不对,选中分页线下方或右侧的任意单元格,再次点击分隔符→删除分页符即可移除。
2. 只有一列数据却打印出几十页:打印区域失控
另一个高频问题正好相反:不是表太宽被切断,而是明明只有一小块内容,打印预览却显示几十上百页,往下翻全是空白页面,或者打印出来只有一半内容。
2.1 为什么会这样:幽灵内容的来源
我在帮人排查这个问题时发现,大多数人遇到这种情况,是因为他们对Excel的"已使用区域"没有概念。Excel会记住你曾经操作过的所有单元格范围——哪怕你只是在很远的某个单元格里删除了一个字母,或者在某列下方尝试过输入内容后又清掉,只要Excel认为这个区域"被使用过",打印时就会把它算进去。
这个东西叫"已使用区域"。当你按下Ctrl+End时,Excel会跳到它认为的最后一个单元格,如果跳到了一个离数据十万八千里的地方,说明已使用区域被污染了。打印时,只要已使用区域超出纸宽或纸高,Excel就会忠诚地把它打印成几十页的空白页。
还有一种常见情况:表格数据中间有一些空白列或空白行,比如第C列整个是空的,但前后都有数据,分页时Excel会把这列当成一个独立分页块,导致内容左右不连贯,中间夹空白页。
2.2 解决方案一:显式设置打印区域
明确告诉Excel"你应该打印的范围"是最直接的办法:
- 选中要打印的数据区域,比如A1:J150。
- 切到页面布局选项卡,点击打印区域→设置打印区域。
- 预览一下,Excel就只打印这一块了。
以后想改范围,重新选中新的区域,再点一次设置打印区域即可覆盖;想取消则点打印区域→取消打印区域。这个方法对"只想打印表格的一部分"的场景也适用,不必非整表打印。
2.3 解决方案二:清理被污染的已使用区域
如果问题反复出现,或者你想从源头上解决,就得清理已使用区域。方法如下:
- 先按Ctrl+End,跳转到Excel认为的最后一个单元格,看看它跳到了哪里。
- 如果跳转位置远离真实数据区,选中从真实数据末尾到污染区域的这一段行(或列),右键删除整行/整列(注意是删除,不是清除内容)。
- 按下Ctrl+S保存。
- 再按Ctrl+End验证,正常情况下应该跳回真实数据的最后位置了。
根治之后,即使不设置打印区域,Excel的默认打印范围也会恢复理智。我做这个操作的时候习惯先用Ctrl+Home回到A1,确认一下当前表头在第一行,避免后面误判。
2.4 空白行夹在数据中:删除而不是隐藏
表格中间隔几行就有空白行,那打印时这些空白行会各自占据独立的打印位置,直接导致页数暴增。排查方法:任意选中一个数据单元格,按Ctrl+A全选(连续区域),看一下选区里是否包含空白行;或者直接在开始选项卡右侧的"查找和选择"里点击"定位条件",选择"空值",一键选中所有空白单元格,看看它们的分布。
解决方法是直接删除空白行(选中整行右键删除),而不是把它们隐藏或设置为0高度。隐藏行在某些情况下会被打印出来,反而更难排查。删除之后重新预览,页数通常会大幅回落。
3. 第二页开始没有表头:跨页打印时重复标题行
几十行数据打印出来,第一页顶部有漂亮的表头,第二页开始直接就是数据行,压根不知道哪一列对应哪个字段。这个问题的正确叫法是"标题行跨页重复",解决方案有两个层次的。
3.1 最正规的方案:页面设置里的打印标题
很多人不知道Excel提供了一个专门的"打印标题"功能,操作非常标准:
- 切到页面布局→打印标题。
- 在弹出的页面设置对话框里,找到工作表标签。
- 在顶端标题行输入框里,点击右侧的按钮,回到工作表上选中表头所在行(比如第1行)。
- 确定,再预览,你会看到每一页顶部都自动出现了表头。
这里有两个容易被忽略的地方:一是确认对话框里的路径引用是像 $1:$1 这样的绝对引用,不要相对引用,否则设置会出错。二是左端标题列的用法——如果你的表格是横向的,每页右侧的纸需要左边几列作为标识列重复出现,就在左端标题列里选择那几列,原理完全一样。
这个功能对超过一页的长表来说,等于给每页都加了"页码标识",领导看打印件的时候不必来回翻第一页对照列名,体验完全不一样。
3.2 业务表头多行重复:掌握行选择的范围
很多正式表格的表头是两行甚至三行——第一行是大类标题,第二行是小类字段名,第三行可能是单位、日期等说明信息。遇到这种表,很多人在"顶端标题行"里只选了第一行,结果第二页只重复了大类标题,字段名没跟着重复,依然看不懂。
正确的做法是:把整个表头区块都选进去。比如表头占第1到第3行,那么在顶端标题行里选择 $1:$3,打印时Excel会把这3行作为一个整体的表头区块,在每一页顶部完整重复。我见过有人在这里只选了两行还以为没问题,直到检查打印件才发现字段名在第二页消失了。
顺带一提,如果你的表头区块和第一行数据之间有合并单元格或者空行,建议先把空行处理掉,因为空行被包含进标题区后会占用固定高度,浪费页面空间。
3.3 视图分页预览模式:直观确认表头重复的位置
有一个小功能可能很多人没注意过:在视图选项卡里,把工作簿视图从"普通"切换到"分页预览",Excel会用蓝色粗线标出所有分页边界,每一页上还会显示"第1页""第2页"这样的水印字样。
在这个模式底下,你可以非常直观地看到:哪一页的表头有没有显示、表格从哪里被切断、以及哪里有空白页。配合第1章讲的拖动分页线技巧,这个模式就是排查打印问题的最佳战场。
如果表格的某一部分怎么调都在页面编码上不对,在分页预览里拖动蓝线调整分页位置,比反复预览再回普通视图拖动要高效得多。用完记得切回"普通"视图,不然蓝线看着会让人以为表格本身出了问题。
4. 打印出来没有网格线:白底表格怎么看怎么别扭
这是非常常见但也最容易被误会的坑:屏幕上表格有清晰的浅灰色网格线,打印出来却发现只有数据没有线,整个表看起来像白纸上飘着一堆数字,很难对齐阅读。
4.1 不是打印机坏了:网格线默认不打印
先说清楚一个底层逻辑:Excel工作表里的网格线默认属于"屏幕显示辅助"性质,在打印设置里它是默认关闭的。屏幕上的浅灰线只是帮你定位单元格的位置,不代表最终打印输出。所以打印出来没有网格线,完全是正常默认行为,而不是设置问题。
如果你希望打印件上有网格线,唯一的解决方案是:在页面布局→工作表选项里,勾选"打印"下面的网格线复选框。勾上之后,预览就能看到浅灰的网格线出现在纸面上了。
4.2 网格线太浅:打印出来几乎看不见的真相
网格线默认的浅灰色在屏幕上看着很清楚,但打印出来往往颜色浅得几乎不可见——尤其是用激光打印机或复印机多合一打印时,复印过程中又损失一层对比度。我实际测试过几次,越是内容多、字号小的表格,这种浅网格线越是形同虚设,打印件拿在手里跟没打差不多。
解决这个问题有两种思路。第一种是改网格线的颜色:在视图里勾选"网格线",但页面上默认的网格线颜色是主题色里的一种浅灰,可以在文件→选项→高级→此工作表的显示选项里修改网格线颜色,调成更深的灰色,打印时对比度会好很多。
第二种是我更推荐的:不要依赖网格线的"打不打印"开关,直接用开始选项卡里的边框功能给数据区域统一加上细边框。选中区域后,点边框→所有框线,一次性完事。边框是打印的硬设置,深浅可控,显示稳定,不依赖任何打印机的色域表现。从此以后网格线打不打印、打印出来深浅如何,对你来说都是无所谓的状态了。
这里还有个细节:加了边框的区域,如果后续要调整列宽行高,边框会跟着内容一起变动,不用重新加。但如果你用筛选功能隐藏了部分行,被隐藏区域对应的边框也会跟着隐藏,重新筛选显示时边框会回来,所以不用担心丢失,只是要理解这个行为。
5. 打印预览里的玄学:为什么屏幕上看得好好的,打印出来却对不上
这是另一个很让人上火的情形:打印预览里显示得妥妥当当,一页纸安排得明明白白,结果按下打印,出来的纸面跟预览完全不是一回事——要么多出来几行被切到第二页,要么字变得特别大/特别小,要么表格位置歪到一边。
5.1 预览不等于最终输出:DPI与打印机的"最后决定权"
先说一个关键认知:Excel的打印预览基于页面尺寸模型,它已经尽量模拟了打印效果,但有几个变量是预览模拟不了的。第一个是打印机的硬件DPI。屏幕上的72或96DPI的显示效果和高分辨率打印机的600DPI输出之间,对字体的渲染差异会带来肉眼可见的区别,尤其是小字号情况下,预览里看着清晰的8号字,打印出来可能糊成一片或者被压缩到换行。
第二个是打印机的纸张设置。Excel预览假设的纸张规格如果和打印机驱动里实际设置的纸张不一致,比如Excel里设定A4,打印机默认B5,打印结果就必然出现错位、缩放、截断。所以遇到"预览正常打印走样"的情况,第一件事不是怀疑Excel,而是去检查打印机的纸张来源设置和打印首选项,确认两者都选A4。
5.2 草稿模式与低分辨率打印:最常见的"打印变淡变糊"来源
如果你发现打印出来的表格内容不全、字迹特别淡,或者有明显的锯齿感,排前面要查的是页面布局→工作表选项→打印下面的"草稿品质"。这个选项一旦被勾选,Excel会告诉打印机:不用用心渲染,用最省墨的方式随便打一打。很多表格会因此变得更淡,有些内容在低质量输出下几乎看不清。
还有一个类似的红灯是"单色打印"。如果有人之前为了省彩墨勾选过一次,它有记忆效应,会留在这个文件里,导致后续每次打印都是黑白的,数据里有红橙黄绿的状态标识就全乱套了。
这两个选项必须在页面设置→工作表标签里检查清楚,默认都应该是不勾选的。只要文件曾经被同事、朋友、以前的自己打开过,这两个开关莫名被打开的概率就很高,所以一定要排查。
5.3 暴力方案:把缩放比例固定到 100%
预览确定正常但打印缩水的情况还有一种:你用了调整为1页宽这种自动缩放,在某些打印机上,驱动会对自动比例再做一次舍入或微调,导致实际打印比预览稍大或稍小,最后一行就被挤出去了。
如果你非常在意"所见即所得",建议放弃自动缩放,回到页面设置→页面→缩放比例,手动输入一个固定的缩放百分比(比如100%或者95%)。一旦采用固定比例,Excel和打印机之间的参数就是确定的整数倍关系,不再有自动计算带来的二次调整空间。
我处理这种问题的时候,习惯先用普通纸打一版1:1的底稿,量一下实际页边距和内容区域宽度,然后根据测量结果回填缩放比例。虽然多花一张纸,但能彻底消除打印机的"自作主张"空间。
6. 批量打印与多工作表打印:效率背后的隐藏坑
前面聊的都是单张工作表的打印问题,但实际工作中更常见的场景是:一个工作簿里十几个工作表,每个都要发给别人,或者一份十几页的月度报表要批量导出。批量打印打开了效率之门,也埋了一堆坑。
6.1 打印整个工作簿:一个按钮,全部工作表
在文件→打印界面,有个设置下拉菜单,默认显示"打印活动工作表"。点开后有三项:打印活动工作表、打印整个工作簿、打印所选区域。
选打印整个工作簿会一次性把工作簿里所有的表按顺序打出来,包括你可能不想打印的隐藏辅助表。很多人第一次用的时候,唰唰唰打印了四十多页,其中十几页是中间的临时计算表,浪费纸墨还耽误时间。所以用这个功能前,先把工作簿里的隐藏工作表、临时表处理干净,该删的删,该隐藏的隐藏(注意隐藏工作表不会打印,这点很重要的是——Excel不会打印隐藏工作表)。
如果你只打印其中几个表,技巧是:按住Ctrl键在工作表标签上逐个点击,选中多个工作表(或者全选),再去打印。这时候打印范围就限制在选中的这些工作表里了,比"整个工作簿"可控得多。
6.2 每张表打印设置不同:批量打印的经典翻车现场
这里要特别提醒一个坑:选中多个工作表后,如果对其中任何一个表进行了页面设置(比如调整缩放比例),Excel会把这个设置同步应用到所有选中的工作表上。一不小心中招,常见的画面就是:明明A表是宽表适合横向打印,B表是长表适合纵向打印,全选后打印出来的A表被压缩得字都看不清,B表被拉伸得行距巨大。
我的做法是:批量打印前,先逐表单独确认页面设置。检查每个工作表的页面方向、缩放、页边距,在分页预览模式下转一圈,确认无误后再全选打印。哪怕多花两分钟,也比打印五十页垃圾强得多。
另外一个批量打印的思路是:不直接打印,而是先把多个工作表导出为一个PDF(文件→另存为→ 选择PDF格式),在PDF阅读器里检查所有页面,确认没问题再统一打印。这样既绕开了Excel逐表打印的错位问题,又能利用PDF阅读器的批量打印功能一次性完成多页输出。而且PDF文件可以直接分发给别人,很多人只习惯收PDF版报表,这个习惯也让协同工作顺畅不少。
6.3 相差悬殊的表:善用"页面设置仅应用于指定区域"
有些工作表本身就混合了两种场景:区域1是一张宽表,适合横向打印;区域2是明细清单,适合纵向打印。这种表如果非要用一张工作表承载,Excel会强制你只能设置一种方向,然后另一个区域打出来必然难看。
解决办法有两个:一是把两个区域分别设置为独立的打印区域(本章2.2节讲过),然后在页面设置里分别设置页方向——是的,Excel允许同一个工作表的多个打印区域拥有各自不同的页面设置。选中区域1,设置横向,选中区域2,设置纵向,整个过程里应用于选项要选对"选定区域"。
二是干脆把第二个区域的表移到一个新的工作表里。数据量大的时候,这个方案反而最干净,因为Excel的单表在一次打印中只能有一套页面设置,物理分隔是最彻底的方式。我见过一些单位为了"一张工作簿搞定所有报表"强行把所有表塞进一个工作表,打印时每次都要跟页方向搏斗,实在没必要。
7. 打印成PDF:Excel打印的终极兜底方案
最后想聊聊PDF输出,原因很简单:在很多时候,我们打印Excel表格的目的并不是真的要用纸,而是要把表格发给别人看、或归档保存。我的建议是:不管最终打不打纸质版,一律先输出PDF,再做后续动作。
7.1 为什么PDF兜底几乎是万能的
原因有三。第一,PDF输出不会受打印机驱动影响,所有缩放、分页、字体渲染都以Excel自身的模型为准,输出结果可预测。前面聊的那些走样问题,从打印预览变成打印件时可能翻车,但从预览变PDF几乎不会翻车,因为中间没有打印机驱动做二次干预。
第二,PDF文件不会被无意修改,接收方打开时永远看到你设定的内容,不会出现别人误触单元格导致数据错乱后打印出奇怪版本的情况。
第三,PDF可以直接合并、拆分、压缩、加密码,在后续的办公自动化处理里灵活度比Excel文件高得多。
输出PDF的操作路径:文件→另存为→ 选择PDF文件类型,保存时在"选项"里还可以指定打印范围、选择工作表等。另存为PDF之前,建议先按Ctrl+P预览一遍,确认内容范围无误再导出,减少反复导出的次数。
7.2 转PDF后字体走样:嵌入字体的那点事
PDF导出以后字体变样,一般是两种原因。一种是系统里缺少中文字体,导致字符被替换成默认字体,观感改变;另一种是PDF阅读器用自带的字体映射,跟Excel的字体渲染不一样。
解决方案:在文件→选项→保存里,把"嵌入字体"相关选项勾上(具体选项名称不同版本略有差别),这样PDF保存时会尝试嵌入所用字体,即使换一台没有该字体的电脑打开,显示也保持一致。这个选项平时默认不开启,但对公开发送的报表非常建议打开。
7.3 把打印彻底脚本化:VBA一键完成多表PDF导出
如果你每个月都要把同一个工作簿导出成固定格式的PDF,手动操作十几次会导致大量时间耗在路径选择上。这类重复劳动可以用VBA一次性解决。
在VBA编辑器里(Alt+F11打开),插入模块,写一段类似下面这样的代码,把当前工作簿的所有工作表按顺序导出为一个PDF文件:
Sub ExportAllSheetsToPDF() Dim ws As Worksheet Dim outputPath As String outputPath = ThisWorkbook.Path & "\月度报表_" & Format(Date, "yyyymmdd") & ".pdf" ThisWorkbook.Sheets.Select ThisWorkbook.ExportAsFixedFormat _ Type:=xlTypePDF, _ Filename:=outputPath, _ Quality:=xlQualityStandard, _ IncludeDocProperties:=True, _ IgnorePrintAreas:=False, _ OpenAfterPublish:=False End Sub这段代码执行后,会在当前工作簿同目录下生成一个以当天日期命名的PDF文件,把当前选中(或全部)工作表输出进去。核心参数里,IgnorePrintAreas:=False意味着保留每个工作表已有的打印区域设置,如果你已经按本章前面教的设置好了打印区域,这个参数等于把你的设置完整带进了PDF。
运行方法是:Alt+F8打开宏列表,选中这个宏,点运行。以后每次只要打开工作簿、按下快捷键(可以给宏指定Ctrl+Shift+P这种快捷键),几十秒就拿到一份完整的PDF月度报表,不需要每次手动操作打印对话框。
有几个注意点。一是如果代码保存过含有宏的工作簿,文件格式必须选启用宏的工作簿(.xlsm),别人拿到文件时如果禁用了宏,这段代码就不执行,所以需要提前说明。二是在某些系统上,导出PDF时如果打开着同名PDF文件,会报错,代码可以先删掉同名文件再导出,或者提前手动关闭目标PDF。三是如果你的电脑里装了第三方PDF虚拟打印机,ExportAsFixedFormat有一个备选方式是通过打印机驱动生成,但效果不如原生导出稳定,优先用原生方式。如果有预览需求,把OpenAfterPublish:=False改成True,导出后自动打开PDF检查一遍,比每次手动开文件强。
8. 日常打印习惯的沉淀:几个能让Excel打印少出问题的工作习惯
讲了这么多具体问题,最后想分享几个长期工作里总结出来的习惯。这些习惯看起来不起眼,但坚持下来,能让你在打印这件事上省下大量返工时间。
8.1 做完表先做三件事
我做任何一张可能需要打印的表格,提交前的固定动作是:
第一,按Ctrl+Home回到A1,确认表头第一行存在,且没有被冻结窗格等功能干扰正常的打印起始位置。
第二,按Ctrl+End检查已使用区域,确认最后一个单元格落在真实数据区附近,不是漂移到了几千行以下的位置。这一步是排查空白页的第一关卡。
第三,在视图→分页预览下扫一遍,看有没有莫名其妙的空白页,以及每个分页块的边界是否在合理位置。发现问题当场拖动调整,不拖到打印最后一刻。
这三件事加起来大概30秒,大多数打印翻车都能被提前拦下。
8.2 每个工作簿保留一个"打印设置页"
如果你经常需要打印同一个工作簿的不同工作表,强烈建议在工作簿里设置一个专门的"设置页",把页面方向选项、缩放比例、页边距、打印标题等所有打印相关设置统一放在这里管理,其他工作表都引用这里的规范。
这样当你需要紧急调整打印范围时,不用一个个工作表去翻页面设置,直接在设置页改一处,关联的工作表就能同步更新(前提是这些表都引用同一个设置)。这个习惯对于经常做多工作表报表的人特别有用,也是我对付"每次交付前都要统一调整一遍所有表打印格式"这类问题的利器。
8.3 声呐式排查:给问题打标签
遇到打印问题,不要急着改设置。先记一下现象类型:是表格宽了被切断,还是内容多出大量空白页,还是没有表头,还是打印出来颜色不对。每种现象对应一套排查路径,上面所有章节其实都是按现象维度组织的。
我自己的桌面就贴着一张打印排查备忘,列着最常见的五类问题与对应的解决入口,遇到问题直接按图索骥,省去了每次重新走一遍试错流程的时间。如果你平时也经常帮同事处理Excel打印问题,建一个类似的"打印问题排查清单"是有意义的,把那些反反复复出现的坑全部固化下来,下一次处理就是照单抓药,不用再靠记忆。
Excel打印这个东西,说难也不算难,每个问题单拎出来解决方案都很简单,但组合在一起就容易让人绕晕。这篇文章把最日常的几类问题全部摊开讲了,希望能帮大家把这块软肋补上一点。
我在实际操作中最深的感受是:打印设置一定要在做表阶段就顺手配好,不要等到交付前才想到。表格做完顺手按一下Ctrl+P扫一眼预览,可能只需要十秒,但能避免很多次交付前的紧张返工。那种临时调打印参数调到满头大汗、最后发现是页面设置里一个不起眼的小勾没取消的经历,我已经替大家踩过了。