很多时候,我们在打印Word文档页面时,总希望能打破常规、走点捷径,以便尽可能地提高文档打印效率。但事实常常出乎想象之外,这不,我们在寻找打印捷径的日子里,常常会遇到一些莫名其妙的打印问题,或者想到一些稀奇古怪的打印要求;面对应运而生的新问题、新要求,我们只有从细节出发,才能从新问题、新要求的解惑过程中获取新的收益呢!
1、设置纸型,消除空白页面
在打印Word文档页面时,如果我们不注意纸型大小一致这样的细节时,很容易导致打印过程中出现空白页面的故障现象,这种现象不但会白白浪费纸张资源,而且也会影响到文档输出效果。那为什么会出现这样的故障现象呢,我们该如何采取措施进行应对呢?事实上,打印机之所以会输出空白的打印页面,最主要的原因就是我们在打印机进纸槽中放置的纸张型号与打印属性设置窗口中选用的纸张型号不相同造成的;例如,要是我们在打印属性设置窗口选用的纸张型号为A4规格,但放置在进纸槽中的打印纸张却是16K的话,那么在打印过程中目标文档中的一页内容还没有被全部打印完毕时,打印纸张实际上已经走完了,这样的话打印机进纸系统就会自动卷入下一纸张来将当前一页的内容打印完成。接下来,文档应用程序一旦发现当前页面的内容被处理完毕后,就会自动要求打印机进行换页操作,这么一来第二张打印纸又会被打印机迅速走完,以便切换到第三张打印纸中来打印目标文档下一页面的内容,如此一来打印出空白页面也就不奇怪了。要想消除这种故障现象,我们其实只需要从纸型设置出发,来将打印机进纸槽中实际放入的纸张型号设置成与打印机属性设置窗口中事先指定的纸张型号相同就可以了,具体操作步骤为:
首先查看一下放置到打印机进纸槽中的打印纸究竟是什么规格的,并将该规格型号记忆下来;接着打开文档编辑界面,依次单击该界面中的“文件”/“打印”命令,进入到打印属性设置窗口;单击该窗口中的“属性”按钮,在其后弹出的属性设置窗口中,设置好“纸张来源”,再单击“高级”按钮,打开如图1所示的高级设置界面;在该界面的“纸张规格”设置项处,选择一个与放置到打印机进纸槽中相同的纸张型号,并单击“确定”按钮,这样打印机就不会输出空白文档页面了。
2、设置对齐,消除空白区域
在打印一个包含有表格的Word文档时,我们有时会碰到这样的奇妙现象,那就是表格的前面常常留下了很大一块空白区域,而且该空白区域怎么设置好象都取消不了,这严重影响了文档打印效果。那表格前面的空白区域是怎么产生的呢,我们该如何才能消除这种空白区域呢?
考虑到Word文档中使用了表格,如果表格中的文字内容对齐方式设置不正确的话,就能导致打印出来的文档页面中出现一定的空白区域,例如一旦将表格中的内容设置为“底端对齐”或“居中对齐”,而且表格中的文字内容又没有被填满的话,那么表格前面的区域就很难有内容显示,这样的话打印出来的文档页面自然就有空白区域了。要消除表格前面的空白区域时,我们不妨在Word文档编辑界面中,选中那个目标表格,然后用鼠标右键单击该表格,从其后出现的右键菜单中执行“表格属性”命令,进入到表格属性设置对话框;单击该对话框中的“单元格”标签,打开如图2所示的标签页面,在该页面的“垂直对齐方式”设置项处,选中“顶端对齐”选项,再单击“确定”按钮,之后当我们再次打印含有表格的文档页面时,我们或许就会发现表格前面的空白区域就会被自动消除了。
3、录制新宏,快打当前页面
一般来说,如果只想打印Word文档中的当前页面时,我们必须进入打印属性设置窗口,然后将该窗口“页面范围”处的“当前页”项目选中,再单击一下“确定”按钮才可以。很显然,如果每次打印当前页面都按上面的方法来操作的话,不但麻烦不说,而且也不利于提高文档打印效率。那我们有没有办法跳过打印属性设置窗口,来直接“命令”打印机去打印当前页面呢?其实要做到这一点并不是一件十分困难的事情,我们完全可以借助Word应用程序的“录制新宏”功能,来创建一个可以直接让打印机去打印目标文档中当前页面的快捷命令,下面就是具体的实现步骤:
首先用Word应用程序打开待打印的目标文档,并在文档编辑界面中依次单击菜单栏中的“工具”、“宏”命令,从其后弹出的下级菜单中执行“录制新宏”命令,进入到如图3所示的录制宏对话框,在该对话框的“宏名”处为当前创建的新宏设置一个合适的名称,比方说这里笔者为新创建的宏取的名称为“printpage”;
设置好新宏名称后,单击“键盘”按钮,以便在其后弹出的设置界面中,为新创建的宏指定一组方便、独立的快捷键,日后我们只要调用这里指定的快捷键就能实现快速执行宏命令的目的;在指定快捷键时,我们可以先将鼠标放置到图4所示的“请按新快捷键”设置项处,然后在键盘上按下一组其他命令还没有使用过的快捷键,按过之后的一组快捷键内容将自动显示在“请按新快捷键”设置项处,例如要是我们在键盘上同时按下了“Ctrl+Alt+/”复合键时,“请按新快捷键”文本框中就会自动出现“Ctrl+Alt+/”字符串;选定好快捷功能键后,再单击一下图4界面中的“指定”按钮,这样我们前面指定好的一组快捷键字符串就会自动显示在“当前快捷键”列表框中了,此时单击该界面中的“关闭”按钮,退出快捷功能键的设置对话框;
接下来Word应用程序就会自动处于录制宏状态,但考虑到我们现在并不需要真正执行录制宏操作,为此我们不妨再次单击菜单栏中的“工具”、“宏”命令,从其后弹出的下级菜单中执行“停止录制”命令,以便让Word应用程序从录制宏状态退出来。下面我们需要从“宏”命令的子菜单中执行“宏”命令,在其后弹出的设置界面中,将前面创建好的“printpage”宏名选中,同时单击一下该界面右侧的“编辑”按钮,打开一个源代码编辑窗口,在该窗口中我们可以为printpage宏定义打印当前页面的执行代码:先将Sub printpage()和End Sub代码之间的其他所有内容全部清除干净,然后在这两个代码之间输入一行字符串内容“Application.PrintOutFileName:="",Range:=wdPrintCurrentPage”,再对这样的源代码执行保存操作,保存完毕后关闭源代码编辑窗口,这样一来我们创建的“printpage”宏就具有打印当前页面的功能了。
以后我们想对某个文档的当前页面打印时,根本不需要进入打印属性设置窗口,去选中“当前页”选项了,而只需要按一下“Ctrl+Alt+/”快捷功能键,Word应用程序就会自动调用“printpage”宏,来打印当前页面了。怎么样,这样的方法是不是一劳永逸呀!?