Skip to main content

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

Author: Kelly Last Modified: 2025-08-06

逐一打印多個工作簿可能是一項繁瑣的任務。與其這樣,不如一次打印所有需要的工作簿,豈不是更有效率?本文提供了一個逐步指南,介紹如何同時批量打印多個 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 Aide:徹底革新數據分析,基於智能執行|生成程式碼|創建自訂公式|分析數據並生成圖表|調用 Kutools Functions
熱門功能查找、選取項目的背景色或標記重複值 | 刪除空行 | 合併列或單元格且不丟失資料 | 四捨五入...
高級 LOOKUP多條件查找|多值查找|多表查找|模糊查找...
高級下拉列表快速創建下拉列表 | 關聯下拉列表 | 多選下拉列表 ...
列管理器添加指定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 區域與列比較 ...
精選功能網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿及工作表管理器 | 資源庫 (自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/傾斜/刪除線 ...)...
前15 大工具集12 款文本工具添加文本刪除特定字符,...)|50+ 種圖表 類型甘特圖,...)|40+ 實用 公式基於生日計算年齡,...)|19 款插入工具插入QR码按路徑插入圖片,...)|12 款轉換工具金額轉大寫匯率轉換,...)|7 款合併和分割工具高級合併行分割儲存格,...)| ...以及更多
使用 Kutools 支援你的語言——支援英語、西班牙語、德語、法語、中文及40 多種語言!

利用 Kutools for Excel 大幅提升你的 Excel 技能,感受前所未有的高效體驗。 Kutools for Excel 提供超過300 項高級功能,助你提升效率並保存時間。 點此查看你最需要的功能...


Office Tab 為 Office 帶來標籤式介面,讓你的工作更加輕鬆

  • 啟用 Word、Excel、PowerPoint 的標籤式編輯和閱讀功能
  • 在同一個視窗的標籤中打開和創建多個文件,而不是在新窗口中分開開啟。
  • 可提升你50% 的工作效率,每天為你大量減少滑鼠點擊次數!