excel中打印奇数页

yxzyxz 2005-11-30 12:52:11
excel中打印奇数页的代码如下:

For i = 1 To Pages Step 2 '设置循环,打印奇数页
ActiveSheet.PrintOut From:=i, To:=i
If Err.Number = 1004 Then
MsgBox myPrompt1, 0 + 48
Exit Sub
End If
Next i

ActiveSheet.PrintOut是在循环里提交打印的,这样每一个循环提交一个打印,效率太低,如何把奇数页打印一次提交???

在office2003虚拟打印机中最为明显,如果打印整个文档,只提交一个打印文件,如果使用上面的代码打印奇数页,每页提交一个文件。

如何把奇数页打印一次提交???

...全文
282 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,140

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧