想要批量打印WPS表格或Excel文件?有三种方法,第一种最好用

2023-11-07 08:40

本文主要是介绍想要批量打印WPS表格或Excel文件?有三种方法,第一种最好用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

如果我们有多个WPS表格或Excel文件(专业名称叫做:工作簿)需要打印,包括里面的部分或全部sheet(专业名称叫做:工作表),该如何操作呢?有什么需要注意的地方呢?

根据我们电脑里安装的软件不同,共有三种方法,六分职场推荐使用第一种,第一种的可扩展性最强。

批量打印WPS表格或Excel文件的方法一:使用WPS的“批量打印”工具

如果我们使用的是WPS Office,可以直接使用WPS的批量打印工具,在文件夹选中多个文件(Ctrl+A全选,按住Ctrl+鼠标点击不连续选择,按住Shift+鼠标点击选中区域内全部)后,右键菜单选择“批量打印”

当然,WPS的批量打印工具,不只是可以打印excel,还可以添加各种类型的文件,如WPS文字、WPS演示和PDF。批量打印的界面如下:

如上图我们可以看到,批量打印的界面功能很丰富,可以继续添加其他文件、文件夹,还可以选择打印的具体sheet(默认是整个工作簿)。点击文件后面的设置,还可以对当前文档进行打印预览,或者做个性化的设置,这种个性化的设置可以选择是否应用于该类型的全部文档。

批量打印WPS表格或Excel文件的方法二:使用WPS的“工作表合并”工具

如果不使用批量打印工具,也可以通过WPS的合并工作表功能,把要打印的不同工作簿的sheet全部合并到一个工作簿文件中,这样使用WPS表格的打印功能就可以直接打印。

不过似乎看起来,WPS表格合并功能需要会员,如果没有会员也可以找其他的一些插件。

批量打印WPS表格或Excel文件的方法三:使用Excel的VBA功能

如果没有安装WPS,可以使用Excel打开文件后按Alt+F11打开VBA编辑窗口,把如下代码复制过去,点击运行即可。运行结束后关闭文件时无需保存,更不要保存为启用宏的Excel文件。

温馨提示:批量打印Excel工作簿的VBA很多,以上是其中一种。但是必须把所有的文件都放在一个文件夹,而且会把所有的工作表都打印出来。

以上VBA代码修改自网络大神Alex,感谢!现将代码粘贴如下,大家可复制、粘贴使用:

Sub 打印文件夹下所有文件的所有工作表()'On Error Resume NextDim xlBook As Excel.WorkbookDim xlSheet As Excel.WorksheetApplication.ScreenUpdating = False '关闭屏幕刷新Application.DisplayAlerts = False '关闭提示If MsgBox("需要操作的数据表是:EXCEL2003 格式,请选择:是!" & Chr(13) & "" & Chr(13) & "需要操作的数据表是:EXCEL2007 格式,请选择:否!", vbYesNo, "提示!!") = vbYes ThenS = "\*.xls"ss = 4ElseS = "\*.xlsx"ss = 5:End Ift = Timer '记录开始时间f = Dir(ThisWorkbook.Path & S) '生成查找EXCEL的目录n = 2 '开始记录工作簿名和工作表名的开始行Do While f > " "   '在目录中循环If f <> ThisWorkbook.Name Then   '如果不是打开的工作簿Set xlBook = Workbooks.Open(ThisWorkbook.Path & "\" & f) '打开已经存在的EXCEL工件簿文件For Each sh In xlBook.Worksheets '遍历工作表'    sh.PrintPreview  '打印预览,可以取消的sh.PrintOut Copies:=1, Collate:=True '开始打印Windows(ThisWorkbook.Name).Activate '回到操作主表界面NextWindows(f).Close (False)   '关闭工作簿,不保存End Iff = DirLoopApplication.ScreenUpdating = TrueApplication.DisplayAlerts = TrueMsgBox "打印结束", , "提示!"End Sub

以上就是六分职场根据经验整理的,批量打印多个WPS表格或Excel文件的三种方法。如果安装了WPS Office,六分职场强烈推荐使用第一种方法,可扩展性最强,使用也最方便。

但是,但是,但是...

六分职场不太建议批量打印WPS表格或Excel文件,因为此类文档不是所见即所得,打印出来容易格式出来偏差,最好是一个个文件打开,一个个工作表先预览打印效果,没问题后再一个个文件内批量打印多个工作表。


六分职场,专注于办公效率、职场精进。已经录制和发布了1300+的视频微课程、文档,内容涵盖WPS、微软Office,Windows操作,手机应用,Quicker,语雀,fooView悬浮球等。

感谢您的阅读、关注和交流。

这篇关于想要批量打印WPS表格或Excel文件?有三种方法,第一种最好用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/362486

相关文章

Python实现图片分割的多种方法总结

《Python实现图片分割的多种方法总结》图片分割是图像处理中的一个重要任务,它的目标是将图像划分为多个区域或者对象,本文为大家整理了一些常用的分割方法,大家可以根据需求自行选择... 目录1. 基于传统图像处理的分割方法(1) 使用固定阈值分割图片(2) 自适应阈值分割(3) 使用图像边缘检测分割(4)

Java中Switch Case多个条件处理方法举例

《Java中SwitchCase多个条件处理方法举例》Java中switch语句用于根据变量值执行不同代码块,适用于多个条件的处理,:本文主要介绍Java中SwitchCase多个条件处理的相... 目录前言基本语法处理多个条件示例1:合并相同代码的多个case示例2:通过字符串合并多个case进阶用法使用

Python中__init__方法使用的深度解析

《Python中__init__方法使用的深度解析》在Python的面向对象编程(OOP)体系中,__init__方法如同建造房屋时的奠基仪式——它定义了对象诞生时的初始状态,下面我们就来深入了解下_... 目录一、__init__的基因图谱二、初始化过程的魔法时刻继承链中的初始化顺序self参数的奥秘默认

html5的响应式布局的方法示例详解

《html5的响应式布局的方法示例详解》:本文主要介绍了HTML5中使用媒体查询和Flexbox进行响应式布局的方法,简要介绍了CSSGrid布局的基础知识和如何实现自动换行的网格布局,详细内容请阅读本文,希望能对你有所帮助... 一 使用媒体查询响应式布局        使用的参数@media这是常用的

HTML5表格语法格式详解

《HTML5表格语法格式详解》在HTML语法中,表格主要通过table、tr和td3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧... 目录一、表格1.表格语法格式2.表格属性 3.例子二、不规则表格1.跨行2.跨列3.例子一、表格在html语法中,表格主要通过< tab

Java程序进程起来了但是不打印日志的原因分析

《Java程序进程起来了但是不打印日志的原因分析》:本文主要介绍Java程序进程起来了但是不打印日志的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java程序进程起来了但是不打印日志的原因1、日志配置问题2、日志文件权限问题3、日志文件路径问题4、程序

Spring 基于XML配置 bean管理 Bean-IOC的方法

《Spring基于XML配置bean管理Bean-IOC的方法》:本文主要介绍Spring基于XML配置bean管理Bean-IOC的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一... 目录一. spring学习的核心内容二. 基于 XML 配置 bean1. 通过类型来获取 bean2. 通过

基于Python实现读取嵌套压缩包下文件的方法

《基于Python实现读取嵌套压缩包下文件的方法》工作中遇到的问题,需要用Python实现嵌套压缩包下文件读取,本文给大家介绍了详细的解决方法,并有相关的代码示例供大家参考,需要的朋友可以参考下... 目录思路完整代码代码优化思路打开外层zip压缩包并遍历文件:使用with zipfile.ZipFil

Python处理函数调用超时的四种方法

《Python处理函数调用超时的四种方法》在实际开发过程中,我们可能会遇到一些场景,需要对函数的执行时间进行限制,例如,当一个函数执行时间过长时,可能会导致程序卡顿、资源占用过高,因此,在某些情况下,... 目录前言func-timeout1. 安装 func-timeout2. 基本用法自定义进程subp

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel