宏功能实现excel双面打印

宏功能实现excel双面打印

ID:33909943

大小:434.50 KB

页数:6页

时间:2019-03-01

宏功能实现excel双面打印_第1页
宏功能实现excel双面打印_第2页
宏功能实现excel双面打印_第3页
宏功能实现excel双面打印_第4页
宏功能实现excel双面打印_第5页
资源描述:

《宏功能实现excel双面打印》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、宏功能实现Excel双面打印使用Excel时,你会发觉找不到进行双面打印的操作选项,没办法只能手动一张张的打印,若是要打印的文件页码很多,那这个工作就有点头痛了。跟我来,使用Excel的宏功能,花几分钟进行设置,你也能用Excel双面打印。第一次使用宏功能,需要添加“个人宏工作簿”:在Excel中,执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框,然后选择将其“保存在”“个人宏工作簿”中(如图一),确定返回,随便做一下编辑操作,然后按“停止录制”按钮,系统即可自动添加“个人宏工作簿”。图一第一步:启动Excel,执行“工具→宏→VisualBasic编辑器”命令,进入Visu

2、alBasic编辑状态(如图二)。图二第二步:在右侧的“工程资源管理器”区域中,选中“VBAProject(PERNOSAL.XLS)”,展开“VBAProject(PERNOSAL.XLS)”分支,双击“模块1”进入代码输入区域(如图三)。图三将下述代码粘贴覆盖原有内容(如图四):Sub双面打印()MsgBox"即将进行双面打印!取消打印请按住Esc键一秒钟",vbOKOnly,"----提示----"OnErrorResumeNextNumPages=ExecuteExcel4Macro("GET.DOCUMENT(50)")ForPage=NumPagesTo1Step-1A

3、ctiveSheet.PrintOutFrom:=2*Page,To:=2*PageNextPageMsgBox"请将打印好的偶数页纸张拿出,反向装入纸槽中。",vbOKOnly,"准备打印另一面"DimTotalPgAsIntegerTotalPg=ExecuteExcel4Macro("GET.DOCUMENT(50)")Fori=1ToTotalPgStep2ActiveSheet.PrintOutFrom:=i,To:=iNextEndSub(如图四)图四第三步:输入完成后,关闭VisualBasic编辑窗口,再执行“工具→宏→VisualBasic编辑器”命令,进入Vis

4、ualBasic编辑,选中“VBAProject(PERNOSAL.XLS)”,展开“VBAProject(PERNOSAL.XLS)”分支,双击“模块1”进入代码输入区域,看看刚才的代码是否已经粘贴进去,确认代码内容已经粘贴进去后,关闭VisualBasic编辑窗口。第四步:回到Excel编辑状态,添加按钮。执行“工具→自定义”命令,打开“自定义”对话框。第五步:切换到“命令”标签下,在“类别”下面选中“宏”选项,然后将右侧“命令”下面的“自定义按钮”选项拖到工具栏合适位置上,添加一个按钮(如图五)。图五第六步:右击刚添加的按钮,在展开的菜单中,在“命名”右侧的方框中输入按钮名称

5、“双面打印”;右击刚添加的按钮,选中“总是用文字”选项(如图六);图六右击刚添加的按钮,选择“指定宏”选项,打开“指定宏”对话框,选中刚编辑的宏,位置选:PERNOSAL.XLS(如图七)。关闭“自定义”对话框返回Excel编辑状态。图七宏编辑完成了。该代码的打印顺序是这样的:先将偶数页逆序打印出来,然后把打印好的偶数页再放回打印机进纸槽,执行奇数页打印。打开需要双面打印的文件,单击“双面打印”按钮,按照弹出提示操作,即可进行双面打印。写在最后:本人对代码可以说是一窍不通,只是平时总是为Excel的双面打印而抓狂,在网上也找不到能解决的途径,就找来一些代码东拼西凑,经过几小时的调试

6、,总算能胜任双面打印的要求,希望本文对和我遇到一样问题的人有所帮助。2010年3月写于丽江

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。