想要批量打印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常用命令提示符使用方法详解》在学习python的过程中,我们需要用到命令提示符(CMD)进行环境的配置,:本文主要介绍Python常用命令提示符使用方法的相关资料,文中通过代码介绍的... 目录一、python环境基础命令【Windows】1、检查Python是否安装2、 查看Python的安

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

Java中Map.Entry()含义及方法使用代码

《Java中Map.Entry()含义及方法使用代码》:本文主要介绍Java中Map.Entry()含义及方法使用的相关资料,Map.Entry是Java中Map的静态内部接口,用于表示键值对,其... 目录前言 Map.Entry作用核心方法常见使用场景1. 遍历 Map 的所有键值对2. 直接修改 Ma

Mybatis Plus Join使用方法示例详解

《MybatisPlusJoin使用方法示例详解》:本文主要介绍MybatisPlusJoin使用方法示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录1、pom文件2、yaml配置文件3、分页插件4、示例代码:5、测试代码6、和PageHelper结合6

Java中实现线程的创建和启动的方法

《Java中实现线程的创建和启动的方法》在Java中,实现线程的创建和启动是两个不同但紧密相关的概念,理解为什么要启动线程(调用start()方法)而非直接调用run()方法,是掌握多线程编程的关键,... 目录1. 线程的生命周期2. start() vs run() 的本质区别3. 为什么必须通过 st

C#之List集合去重复对象的实现方法

《C#之List集合去重复对象的实现方法》:本文主要介绍C#之List集合去重复对象的实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C# List集合去重复对象方法1、测试数据2、测试数据3、知识点补充总结C# List集合去重复对象方法1、测试数据

SpringBoot读取ZooKeeper(ZK)属性的方法实现

《SpringBoot读取ZooKeeper(ZK)属性的方法实现》本文主要介绍了SpringBoot读取ZooKeeper(ZK)属性的方法实现,强调使用@ConfigurationProperti... 目录1. 在配置文件中定义 ZK 属性application.propertiesapplicati