体验零代码搭建

利用VBA为Excel添加更多的打印功能

网友投稿  ·  2023-05-07 10:05  ·  在线excel  ·  阅读 1247


Excel是许多职场人士常用的烦恼之源,学习相关技巧需耗费大量时间。简道云作为一款办公神器,能很好地替代Excel。它是一个在线表单和数据管理工具,支持PC端和手机微信浏览器操作。除此之外,简道云还能辅助企业进行流程审批、财务报销、人事管理等业务管理,满足不同需求。

大家知道,Word可以进行多种方式打印,如打印奇数页、打印偶数页、打印当前页等。而Excel的各种版本一直没有这些功能,从节约纸张、提高打印效率方面来看,这无疑是一个小小的遗憾。我们可以通过自定义功能区来,用VBA来编写一个加载宏,实现以下多种打印功能,点击此处打开源文件下载页面(需注册本站会员)。 1.打印工作表的奇数页或偶数页。 2.打印当前页,即当前选定单元格所在的页面。 3.双面打印。一面

利用VBA为Excel添加更多的打印功能

利用VBA为Excel添加更多的打印功能

大家知道,Word可以进行多种方式打印,如打印奇数页、打印偶数页、打印当前页等。而Excel的各种版本一直没有这些功能,从节约纸张、提高打印效率方面来看,这无疑是一个小小的遗憾。我们可以通过自定义功能区来,用VBA来编写一个加载宏,实现以下多种打印功能,点击此处打开源文件下载页面(需注册本站会员)。

1.打印工作表的奇数页或偶数页。

2.打印当前页,即当前选定单元格所在的页面。

3.双面打印。一面打印完毕后,只需将全部打印纸取出,将出纸方向改为进纸方向重新放入打印机,再单击提示对话框的“确定”按钮,即可打印全部纸张的另一面。

具体操作步骤如下。

一、新建加载宏文件

由于使用了VBA,首先必需将Excel的宏安全性设置为“启用所有宏”。

打开Excel 2007,新建一个Excel文件,将文件另存为“其它格式”,保存类型选“Excel加载宏(*.xlam)类型”,文件名为“双面打印.xlam”,并修改保存位置到桌面。加载宏类型的文件可以在Excel启动时自动加载,其功能对所有工作簿都起作用,而不是针对某一个工作簿。为便于以后操作,可以暂时将文件保存在桌面上,然后关闭Excel 2007。

二、自定义功能区

1.修改customUI.xml文件

在桌面上新建一个文件夹,命名为“customUI”,然后在该文件夹中新建一个文本文件,将文件名改为“customUI.xml”,注意扩展名为“xml”,而不是“txt”。右击该文件,选“编辑”打开(或用记事本打开),输入下列内容:

                           

Excel利用VBA将指定的单元格定位于屏幕中央 << 上一篇
2023-05-07 10:05
Excel利用VBA将公式打印到Word中
2023-05-07 10:05
下一篇 >>

相关推荐