宏功能实现Excel双面打印.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏功能 实现Excel双面打印 使用Excel时,你会发觉找不到进行双面打印的操作选项,没办法只能手动一张张的打印,若是要打印的文件页码很多,那这个工作就有点头痛了。跟我来,使用Excel的宏功能,花几分钟进行设置,你也能用Excel双面打印。 第一次使用宏功能,需要添加“个人宏工作簿”:在Excel中,执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框,然后选择将其“保存在”“个人宏工作簿”中(如图一),确定返回,随便做一下编辑操作,然后按“停止录制”按钮,系统即可自动添加“个人宏工作簿”。 图 一 第一步:启动Excel,执行“工具→宏→Visual Basic编辑器”命令,进入Visual Basic编辑状态(如图二)。 图 二 第二步:在右侧的“工程资源管理器”区域中,选中“VBAProject(PERNOSAL.XLS)”,展开“VBAProject(PERNOSAL.XLS)”分支,双击“模块1”进入代码输入区域(如图三)。 图 三 将下述代码粘贴覆盖原有内容(如图四): Sub 双面打印() MsgBox 即将进行双面打印!取消打印请按住 Esc 键一秒钟, vbOKOnly, 提示 On Error Resume Next NumPages = ExecuteExcel4Macro(GET.DOCUMENT(50)) For Page = NumPages To 1 Step -1 ActiveSheet.PrintOut From:=2 * Page, To:=2 * Page Next Page MsgBox 请将打印好的偶数页纸张拿出,反向装入纸槽中。, vbOKOnly, 准备打印另一面 Dim TotalPg As Integer TotalPg = ExecuteExcel4Macro(GET.DOCUMENT(50)) For i = 1 To TotalPg Step 2 ActiveSheet.PrintOut From:=i, To:=i Next End Sub (如图四) 图 四 第三步:输入完成后,关闭Visual Basic编辑窗口,再执行“工具→宏→Visual Basic编辑器”命令,进入Visual Basic编辑,选中“VBAProject(PERNOSAL.XLS)”,展开“VBAProject(PERNOSAL.XLS)”分支,双击“模块1”进入代码输入区域,看看刚才的代码是否已经粘贴进去,确认代码内容已经粘贴进去后,关闭Visual Basic编辑窗口。 第四步:回到Excel编辑状态,添加按钮。执行“工具→自定义”命令,打开“自定义”对话框。 第五步:切换到“命令”标签下,在“类别”下面选中“宏”选项,然后将右侧“命令”下面的“自定义按钮”选项拖到工具栏合适位置上,添加一个按钮(如图五)。 图 五 第六步:右击刚添加的按钮,在展开的菜单中,在“命名”右侧的方框中输入按钮名称“双面打印”;右击刚添加的按钮,选中“总是用文字”选项(如图六); 图 六 右击刚添加的按钮,选择“指定宏”选项,打开“指定宏”对话框,选中刚编辑的宏,位置选:PERNOSAL.XLS (如图七)。关闭“自定义”对话框返回Excel编辑状态。 图 七 宏编辑完成了。 该代码的打印顺序是这样的:先将偶数页逆序打印出来,然后把打印好的偶数页再放回打印机进纸槽,执行奇数页打印。 打开需要双面打印的文件,单击“双面打印”按钮,按照弹出提示操作,即可进行双面打印。 写在最后:本人对代码可以说是一窍不通,只是平时总是为Excel的双面打印而抓狂,在网上也找不到能解决的途径,就找来一些代码东拼西凑,经过几小时的调试,总算能胜任双面打印的要求,希望本文对和我遇到一样问题的人有所帮助。 2010年3月 写于丽江

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档