



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
怎样实现Excel奇偶页打印看过jueganze的如何实现EXCEL奇偶页打印,试用了一下,发现有如下问题:1、如误操作(误点击添加的双面打印按钮),程序马上启动,不能退出。2、在偶数页打印过程中如发生意外,将无法继续打印偶数页,只能重新从奇数页开始打印。这两种情况都会浪费纸张。所以本人将奇数页打印与偶数页打印分成两段VBA程序,如何编辑宏请参见jueganze的如何实现EXCEL奇偶页打印的文章.。打印奇数页代码如下:- Sub by()Dim Pages As LongDim myBottonNum As IntegerDim myPrompt1 As StringDim myPrompt2 As StringmyPrompt1 = 在打印时发生错误,请检查你的打印机设置myPrompt2 = 你确定要打印吗?如确定请按下确定按钮Pages = ExecuteExcel4Macro(Get.Document(50)On Error Resume NextWith ActiveSheet.PageSetup .LeftMargin = Application.CentimetersToPoints(2.5) .RightMargin = Application.CentimetersToPoints(2.5)End WithActiveWindow.SelectedSheets.PrintPreviewIf (Pages = 0) Then 如果为零,说明没有可打印内容,退出程序MsgBox Microsoft Excel 未发现任何可以打印的内容, 0 + 48Exit SubEnd IfIf (Pages = 1) Then 判断是否只有一页,如果是,只打印第一页,然后退出ActiveSheet.PrintOutIf Err.Number = 1004 Then MsgBox myPrompt1, 0 + 48 提示用户发生打印错误End IfExit Sub End IfmyBottonNum = MsgBox(myPrompt2, 1 + 48)If (myBottonNum = 1) Then For i = 1 To Pages Step 2 设置循环,打印奇数页ActiveSheet.PrintOut From:=i, To:=iIf Err.Number = 1004 Then MsgBox myPrompt1, 0 + 48 Exit SubEnd If Next iEnd IfEnd Sub- 完成后在Microsoft Visual Basic编辑器再插入一个模块,并双击此模块,然后在右侧的窗口中输入或复制粘贴如下打印偶数页的代码(两条虚线之间的VB代码): - Sub cy()Dim Pages As LongDim myBottonNum As IntegerDim myPrompt As StringmyPrompt = 请将出纸器中已打印好一面的纸取出并将其放回到送纸器中,然后按下确定,继续打印Pages = ExecuteExcel4Macro(Get.Document(50)On Error Resume NextWith ActiveSheet.PageSetup.LeftMargin = Application.CentimetersToPoints(2.5).RightMargin = Application.CentimetersToPoints(2.5)End WithActiveWindow.SelectedSheets.PrintPreviewIf (Pages = 0) Then 如果为零,说明没有可打印内容,退出程序MsgBox Microsoft Excel 未发现任何可以打印的内容, 0 + 48 Exit Sub End If myBottonNum = MsgBox(myPrompt, 1 + 48) 提示用户取出纸张,确认后继续打印If (myBottonNum = 1) ThenFor j = 2 To Pages Step 2ActiveSheet.PrintOut From:=j, To:=j 打印偶数页Next jEnd IfEnd Sub-按Alt+Q返回到工作表窗口,单击菜单“工具”“自定义”,在弹出的自定义对话框中选择“命令”选项卡,在命令选项卡中选择“宏”“自定义按钮”。 拖动自定义按钮到菜单栏或工具栏上,右击刚刚拖到菜单栏或工具栏上自定义按钮然后再“命名”后面输入“打印奇数页”(注意此时不要关闭自定义对话框),然后关闭自定义对话框。 单击按钮,在弹出的“指定宏”对话框中选择我们刚才创建的宏(Sub by())。添加“打印偶数页”按钮同上。只是在“指定宏”对话框中选择(Sub cy())宏。 至此命令基本添加完毕!关闭并保存工作簿打开EXCEL工作簿,单击刚才添加的打印奇数页按钮,程序先打印预览,如有问题先按取消,程序将退出,并不打印,如确定打印请按确定确定按钮程序将会自动打印奇数页;打印完毕后,再按打印偶数页按钮,程序也先打印预览,如有问题按取消按钮,程序将退出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《小学教师招聘》自测题库附答案详解(达标题)
- 清洗废水工程方案(3篇)
- 数字化转型视角下2025年公路货运行业效率提升的物流行业创新趋势研究报告
- 2025年复苏在线试题及答案
- 2025年教师招聘之《幼儿教师招聘》模拟试题含答案详解(考试直接用)
- 2025年电火花成型机床项目发展计划
- 2025年航空氦(HE)光泵磁力仪合作协议书
- 聊城路面施工工程方案(3篇)
- 立邦工程渠道分享方案(3篇)
- 游戏音效设计与制作服务创新创业项目商业计划书
- 钢构雨棚施工方案
- 钢结构及旧楼加固工程投标方案(完整技术标)
- 耳尖放血疗法课件
- 交通运输概论高职PPT完整全套教学课件
- 入团积极分子团课共青团课件
- 中国健身秧歌竞赛规则与裁判法
- 2023年浙江省重点高中自主招生数学试卷及答案
- 烤烟生产沿革
- GB/T 3600-2000肥料中氨态氮含量的测定甲醛法
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
- 电商客服培训考试
评论
0/150
提交评论