巧用宏实现Excel 2003电子表格奇偶页分别打印.docVIP

巧用宏实现Excel 2003电子表格奇偶页分别打印.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
巧用宏实现Excel 2003电子表格奇偶页分别打印   摘要:Excel 2003是功能非常强大的电子表格编辑软件,但常规设置中却没有分奇偶页打印的功能。该文通过宏以及添加VB代码来实现Excel的正反打印,并且将其添加到常用工具栏中,从根本上解决了问题。   关键词:Excel2003;奇偶打印;宏      Using Macro to Excel 2003 Spreadsheets, Respectively Odd and Even Pages Print   CHEN Ying,SONG Rong   (Jiangxi VT College of Communication, Nanchang 330013,China)   Abstracts: Excel 2003 is a powerful software program of electric sheets, but it cant print the odd page and even page respectively. The article will achieve this functiona by the application of Macro, and solve this problem by adding it to the toolbar Fundamentally.   Key words: excel 2003; double-sided printing; macro   Excel是微软公司出品的电子表格编辑软件,其功能强大,使用广泛,常用来记录包含海量数据的电子表格。但其打印设置中却存在一个缺憾,即不能像Word一样设置奇偶页分别打印。   这点非常令人头痛,因为有很多数据表格或书本,其排版方式都是正反打印的;另外从节约的角度出发,很多公司的表格都要求双面打印。但Excel偏偏没有这一功能!如果表格数据不多,只有几页,我们可以用手工的方法一面一面打印,另外也可以将表格粘贴到Word中,然后再进行双面打印。但这样效率都非常低,而且表格太大,粘贴到Word中往往无法编辑,容易死机。   有没有什么办法能够解决这个问题,答案是肯定的。常规的页面设置中无法实现,我们可以利用Excel提供的宏来实现奇偶打印,并且将该功能以自定义按钮的形式添加到工具栏中,这样可以一劳永逸实现真正的奇偶打印。下面介绍方法:   1 第一步:录制“个人宏工作簿”   1)打开Excel 2003,载入要打印的Excel文件,首先录制一个“个人宏工作簿”,后面的代码中要引用该宏。执行“工具-宏-录制新宏”命令,打开“录制新宏”对话框,如图1所示。名称为“Macro1”,这里不做修改。然后选择将其保存在“个人宏工作簿”中,确定后返回。   2)开始录制动作,这里随便做一下编辑操作,然后按“录制”工具栏上的“停止录制”按钮,系统即可自动添加一“个人宏工作簿”。   2 第二步:编辑宏   1)执行“工具-宏-Visual Basic编辑器”命令,进入Visual Basic编辑状态,如图2所示。在左侧的“工程资源管理器”区域中,选中“VBAProject(PERNOSAL.XLS)”选项,右键单击,执行“插入-模块”命令,插入一个新模块1。   2)双击“模块1”,在右边的代码区域输入如下代码。   Sub macro 1()   On Error Resume Next   x = ExecuteExcel4Macro(Get.Document(50))   For i = 1 To Int(x / 2) + 1   ActiveWindow.SelectedSheets.PrintOut From:=2 * i - 1, To:=2 * i - 1   Next i   MsgBox 请将打印出的纸张反向装入纸槽中, vbOKOnly, 打印偶数页   For j = 1 To Int(x / 2) + 1   ActiveWindow.SelectedSheets.PrintOut From:=2 * j, To:=2 * j   Next j   End Sub   输入完成后,关闭Visual Basic编辑窗口返回。   3 第三步:自定义“正反打印”按钮,并添加到常用工具栏中   1)执行“工具-自定义”命令,打开“自定义”对话框,如图3所示。   2)切换到“命令”标签下,在“类别”列表框中选中“宏”选项,然后将右侧“命令”下面的“自定义按钮”拖到外面的工具栏中,即可添加一个按钮。   3)不要关闭自定义“对话框”,右键单击刚添加的自定义按钮,在弹出的快捷菜单中选择“命名”,在右侧

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档