KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何批次列印多份 Word 文件的尾頁

作者Amanda Li修改日期

在許多情況下,您可能只需要 Word 文件的最後一頁,例如簽名頁或最終摘要。可惜的是,Word 預設並不支援直接批量列印指定的尾頁。好消息是,有兩種實用方法可輕鬆達成此目的!


使用 Kutools 批次列印每份文件的尾頁

Kutools for Word 提供專用的批量打印功能,讓您輕鬆對多份文件同時套用相同的列印規則!無需逐一開啟檔案,即可直接列印每份文件的尾頁。支援單一檔案或整個資料夾(含子資料夾)操作,效率大幅提升!

Kutools for Word

Kutools for Word 讓您透過 Microsoft Word 內建的實用工具,輕鬆快速完成日常文件作業——無需編寫程式碼,也無需繁瑣設定。

  • AI 寫作、潤飾、翻譯與摘要
  • 跨文件批量查找與替換
  • 輕鬆合併與拆分 Word 文件
  • 批次 Word ↔ PDF 轉換
  1. 開啟 Word,點擊功能區上的 KUTOOLS PLUS > 批量打印
    在 Kutools for Word 中開啟批次列印
  2. 列印特定頁面視窗中,執行下列操作:
    1. 新增您要列印的文件:
      • 點擊添加文件,即可選擇特定的 Word 文件。
      • 或點擊目錄,即可包含資料夾及其子資料夾中的所有檔案。
    2. 尾頁區段下,選取打印範圍
    3. 按一下列印
      Kutools 中的批次列印設定
      提示:
      • 其他選項在打印範圍中,讓您可列印首頁、所有頁面、奇數或偶數頁面,甚至跨所有文件的自訂頁面範圍!
      • 啟用逆序打印,即可變更頁面輸出順序,確保列印頁面正確排序!

批次作業完成後,Kutools for Word 將顯示摘要視窗,清楚呈現成功列印的文件數量。

在 Kutools for Word 中的批次列印結果對話框

注意:

  • 批量打印將使用 Word 目前選定的印表機。若需使用其他印表機,請先至檔案> 列印 中選擇,再執行批次作業。
    Word 中的印表機選擇

優點

  • 直覺易用的介面,提供清晰的列印選項
  • 專為批量打印設計
  • 在單一位置集中控制打印範圍
  • 檔案數量無固定上限
  • 快速處理添加文件或整個資料夾
  • 非常適合重複性列印任務

缺點

  • 需安裝 Kutools for Word 方可使用

想更快完成 Word 中的重複性任務嗎?試試 Kutools for Word,輕鬆簡化您的日常操作!


透過 VBA 批次列印每份文件的尾頁

若您偏好使用內建解決方案,而不依賴外掛程式,可透過 VBA 巨集來列印指定資料夾中每份 Word 文件的最後一頁。此方法雖需初步設定,但一旦完成,即可重複使用。

  1. 在您不打算列印的新 Word 文件或獨立文件中,按下 Alt + F11 以開啟 VBA 編輯器。
  2. 點擊插入 模組
    按一下 [插入] > [模組],在 VBA 編輯器中插入新模組
  3. 將下方巨集貼到「模組」視窗中,然後將 C:\YourFolder\替換為您自己的資料夾路徑。
    Sub BatchPrintLastPage()
        Dim folderPath As String
        Dim fileName As String
        Dim doc As Document
        Dim lastPage As Long
    
        ' Set your folder path here (must end with a backslash)
        folderPath = "C:\YourFolder\"
        
        If Right(folderPath, 1) <> "\" Then folderPath = folderPath & "\"
    
        fileName = Dir(folderPath & "*.doc*")
    
        Application.ScreenUpdating = False
    
        Do While fileName <> ""
            Set doc = Documents.Open( _
                fileName:=folderPath & fileName, _
                ReadOnly:=True, _
                AddToRecentFiles:=False _
            )
    
            doc.Repaginate
            lastPage = doc.ComputeStatistics(wdStatisticPages)
    
            doc.PrintOut Range:=wdPrintRangeOfPages, Pages:=CStr(lastPage), Background:=False
    
            doc.Close SaveChanges:=wdDoNotSaveChanges
            fileName = Dir()
        Loop
    
        Application.ScreenUpdating = True
    End Sub
    
  4. 按下 F5 即可執行巨集!

此巨集僅列印指定資料夾中每份 Word 文件的最後一頁,不包含子資料夾內的文件。

注意事項:

  • 巨集必須從另一份非列印用途的 Word 文件執行,否則批次作業將會失敗。
  • 必須啟用巨集;若貴公司已封鎖巨集,此方法將無法運作。
  • 此方法將使用 Word 目前選定的印表機。若需使用其他印表機,請先至檔案 > 列印中選擇,再執行巨集。

優點

  • 一次執行即可列印整個資料夾
  • 檔案數量無固定上限
  • 後續可自訂(篩選條件、規則、記錄)

缺點

  • 巨集可能因公司政策而遭停用
  • 需具備基本 VBA 編輯能力
  • 大量批次處理時,Word 可能會暫時變慢

結論

Word 本身並未內建批次列印多份文件尾頁的功能。若您追求快速直覺的解決方案,Kutools 批量列印是最簡單可靠的選擇;若您偏好使用內建功能且不介意進行設定,VBA 巨集同樣能勝任此任務,並可於日後重複套用相同的工作流程。

希望本教學對您有所幫助!若您想探索更多 Word 技巧與實用解決方案,請點此處瀏覽我們完整的 Word 教學文章,立即提升工作效率!