当前位置:首页 > MS Office应用
Excel2007逆序打印文档轻松实现
在Word 2007中,只要依次左上角Office徽标→打印,在打开的打印设置窗口中选项按钮,在接着出现的Word 选项窗口中切换到高级标签页,然后勾选打印项中的逆序打印页面选项(图1),这样打印机打印时就会从最后一页开始逆序打印到第一页,打印完毕后,最后一页自然处于最底下,而第一页处于最上面,如此则无须逆序重排文档,直接就可以装订成册,对于长篇打印文档尤其方便。
有些打印机只要安装了自带的驱动程序,就可以在打印属性中找到类似逆序打印的打印选项。以的Canon PIXMA iP1000为例(事先请安装打印机附带光盘中的驱动程序),打印时,只要打开Excel 2007工作簿,依次左上角Office徽标→打印,打开打印设置窗口,在打印机名称中选中Canon PIXMA iP1000,然后属性按钮,调出Canon PIXMA iP1000属性窗口,切换到页设置标签页,勾选反向复选框再确定按钮即可(图2)。
有些打印机不具备上述属性,但通过宏照样可以实现逆序打印功能。
打开该Excel文件,切换到视图选项卡,宏→录制宏,出现录制新宏窗口,在宏名定义一个名称为:ReversePrint(图3),确定退出;
图3 录制新宏
再宏→查看宏,选择宏名下的ReversePrint并,打开Microsoft Visual Basic器,用如下内容替换右侧窗口中的所有代码(图4),然后保存关闭VBA器:
图4 打开Microsoft Visual Basic器
Sub ReversePrint()
Dim NumPages As Long, Page As Long
NumPages = ExecuteExcel4Macro(GET.DOCUMENT(50))
For Page = NumPages To 1 Step -1
ActiveSheet.PrintOut from:=Page, To:=Page
Next Page
End Sub
再宏→查看宏,选择宏名下的ReversePrint并执行即可逆序打印。