跳至主要内容

如何在Excel中打印多个工作簿?

Author: Kelly Last Modified: 2025-07-31

逐一打印多个工作簿可能是一项繁琐的任务。一次性打印所有需要的工作簿不是更高效吗?本文提供了一个分步指南,介绍如何同时批量打印多个Excel工作簿,无论它们位于相同还是不同的目录中。这种方法确保了简化的打印流程,为您节省时间和精力。

一次性打印多个工作簿的活动工作表

使用Kutools for Excel打印多个工作簿中的特定或全部工作表

使用VBA代码打印多个工作簿的所有工作表


arrow blue right bubble 一次性打印多个工作簿的活动工作表

如果您有包含许多工作表的多个工作簿,但只需要打印每个工作簿中的活动工作表,可以通过以下步骤解决此问题:

1. 将您要打印的工作簿放入一个文件夹,并确保这些工作簿已打开,然后激活您要打印的工作簿中的工作表。

2. 转到包含您要打印的工作簿的文件夹,选择所有工作簿,右键单击,从上下文菜单中选择 “打印”,请参见截图:

select all of the workbooks, right-click, and choose Print

然后,所有打开的工作簿中的活动工作表都会被打印。

注意:
  • 您要打印的所有工作簿文件必须位于同一个文件夹中。
  • 这种方式不会打印整个工作簿,只能打印每个工作簿中的活动工作表。

arrow blue right bubble 使用Kutools for Excel打印多个工作簿中的特定或全部工作表

如果您想从一个文件夹或多个文件夹中打印选定工作簿中的指定工作表,上述方法对您无效。但是Kutools for Excel可以做到!Kutools for Excel的批量打印向导工具可以完全打印所有或特定工作簿,无论它们是位于一个文件夹还是不同文件夹中。

Kutools for Excel 提供了超过 300 种高级功能,简化复杂任务,提升创造力与效率。 通过集成 AI 能力,Kutools 能够精准自动执行任务,让数据管理变得轻松简单。Kutools for Excel 的详细信息...         免费试用...
注意: 要应用此批量打印向导功能,首先,您应该下载并安装Kutools for Excel

安装Kutools for Excel后,请按照以下步骤操作:

1. 单击Kutools Plus > 打印 > 批量打印向导

2. 在“批量打印向导 - 第1步,共4步 ”对话框中,选择要打印的文件类型。如果选择的所有要打印的文件都在同一目录中,在向导的第2步中,单击“浏览”按钮以选择包含要打印的工作簿的文件夹,然后选择文件类型,您可以打印xls文件、CSV、txt、prn文件或两者,还可以根据需要从文件规范中指定其他文件格式。

select the files to be printed in step 1
arrow down
choose the type of files to be printed

如果您选择要在多个目录中打印的文件,在向导的第2步中,单击“添加文件”按钮以添加不同目录中的工作簿。

If select The files to be printed in multiple directories
arrow down
click the Add Files button to add the workbooks

3. 在向导的第3步中,选择打印表的类型,您可以使用几种打印类型:

  • 完全打印整个工作簿
  • 仅打印工作表
  • 仅打印图表工作表
  • 一起打印工作表和图表工作表
  • 打印特定的工作表,并从右侧的工作簿列表中勾选要打印的工作表。

select the printing sheet type

4. 单击“下一步”按钮,在向导的第4步中,根据需要指定打印设置:

  • 选项静默模式:它将不会打开即将打印的文件。
  • 生成一份汇总报告:它将生成一份报告,其中包括要打印的文件信息,并列出发生的错误。
  • 禁用自动宏:自动宏不会在打开的工作簿中执行。
  • 密码密码提示:它将弹出一个对话框,供您输入用于打印需要密码才能打开的文件的密码。
  • 使用该密码:请输入密码以打印需要密码才能打开的文件。
  • 链接和远程引用:当每个文件打开时,它将更新链接和远程引用。

specify the printing settings

5. 单击“完成”按钮开始打印,它将逐个完全打印一个工作簿。


arrow blue right bubble 使用VBA代码打印多个工作簿的所有工作表

如果您想打印多个工作簿的所有工作表,上述方法将不起作用,但以下简短的VBA代码可以帮助您快速打印它们。

1. 按住ALT + F11键,打开Microsoft Visual Basic for Applications窗口。

2. 单击插入 > 模块,并在模块窗口中粘贴以下代码。

Sub PrintAllSheets()
'Updated by Extendoffice 2024/07/23
Dim wb As Workbook, sht As Object
For Each wb In Excel.Workbooks
For Each sht In wb.Sheets
sht.PrintOut
Next sht
Next wb
End Sub
  

3. 然后按F5键运行代码,所有工作簿中的工作表都将被打印。


相关文章:

如何将Excel页面设置复制到其他工作表?

如何在Excel中打印区域?

最佳 Office 办公效率工具

🤖 Kutools AI 助手:基于智能执行,彻底革新数据分析 生成代码创建自定义公式分析数据并生成图表调用 Kutools Functions
热门功能:查找、选中项的背景色或标记重复项|删除空行|合并列或单元格且不丢失数据|四舍五入(无公式)...
高级 LOOKUP多条件查找 (VLookup)多值查找 (VLookup)多表查找 (VLookup Across Multiple Sheets)模糊查找 (Fuzzy Lookup)...
高级下拉列表快速创建下拉列表依赖型下拉列表多选下拉列表...
列管理器添加指定数量的列移动列切换隐藏列的可见状态比较区域及列...
特色功能网格聚焦设计视图增强编辑栏工作簿 & 工作表管理器资源库(自动文本)|日期提取合并数据加密/解密单元格按列表发送电子邮件超级筛选特殊筛选(筛选粗体/倾斜/删除线等)...
热门15 大工具集12 款文本工具添加文本删除特定字符等)50+ 种图表 类型甘特图等)40+ 实用公式基于生日计算年龄等)19 款插入工具插入二维码按路径插入图片等)12 种转换工具小写金额转大写汇率转换等)7 款合并与分割工具高级合并行分割单元格等)...更多精彩等你发现
使用 Kutools,支持您的首选语言——包括英语、西班牙语、德语、法语、中文及40 多种其他语言!

用 Kutools for Excel 加速你的 Excel 技能,体验前所未有的高效办公。 Kutools for Excel 提供300 多项高级功能,助您提升效率,节省大量时间。点击此处,获取你最需要的功能...


Office Tab 为 Office 带来标签式界面,让你的工作更加轻松

  • 在 Word、Excel、PowerPoint 启用标签式编辑和阅读
  • 在同一窗口的新标签中打开和创建多个文档,无需新建窗口。
  • 办公效率提升50%,每天帮你减少上百次鼠标点击!