与Word相比,Excel的打印功能就相形见绌,Excel2007中也未见对打印功能有任何改善。但我们只要稍费心思,也能让Excel2007轻松拥有逆序打印功能。
操作步骤
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)一.打印机属性巧设置
有些打印机只要安装了自带的驱动程序,就可以在打印属性中找到类似逆序打印的打印选项。以笔者的Canon PIXMA iP1000为例事先请安装打印机附带光盘中的驱动程序,打印时,只要打开Excel2007工作簿,依次点击左上角Office徽标→打印,打开 打印设置窗口,在打印机名称中选中Canon PIXMA iP1000,然后点击属性按钮,调出Canon PIXMA iP1000属性窗口,切换到页设置标签页,勾选反向复选框再点击确定按钮即可。
二. 宏代码实现法
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)有些打印机不具备上述属性,但通过宏照样可以实现逆序打印功能。
打开该Excel文件,切换到视图选项卡,点击宏→录制宏,出现录制新宏窗口,在宏名定义一个名称为:ReversePrint,点击确定退出;
再点击宏→查看宏,选择宏名下的ReversePrint并点击编辑,打开Microsoft Visual Basic编辑器,用如下内容替换右侧窗口中的所有代码,然后保存关闭VBA编辑器:
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并点击执行即可逆序打印。