人气 5605

[Excel技巧] Excel VBA 实现奇偶页打印 [复制链接]

精益人 2017-8-4 17:05:12
在Word打印的时候,可以直接选择打印奇数页和偶数页的功能,而在Excel中却没有提供此项功能。下面示例,我们使用VBA在Excel中实现奇偶页打印功能。
如下图所示:
1501837918511088.jpg (52.09 KB, 下载次数: 0, 售价: 4 金钱)
详细源码:Sub PrintOddPage()  Dim TotalPg As Integer  Dim i As Integer  TotalPg = ExecuteExcel4Macro("Get.DOCUMENT(50)")  For i = 1 To TotalPg Step 2    ActiveSheet.PrintOut from:=i, to:=i  Next iEnd Sub
代码分析:第4行代码使用Excel4.0函数获取总页数,通过该函数获取总页数而无须判断分页符。现有文档可打印的内容有17页,运行代码后只打印奇数页将上述代码中的循环变量i的初值设置为2,即可以实现按顺序打印偶数页。
您需要登录后才可以回帖 登录 | 立即注册

QQ|手机版|精益人 ( 沪ICP备19004111号-1 )|网站地图

GMT+8, 2024-12-22 23:46 , Processed in 0.252848 second(s), 23 queries .

Powered by Lean.ren X3.5 Licensed  © 2001-2030 LEAN.REN