如何批量打印Word文档

在日常办公中,经常需要一次性打印多个 Word 文档。手动逐个打开并打印不仅效率低下,还容易出错。本文将介绍几种实用的方法,帮助你实现 Word 文档的批量打印。

方法一:使用 PowerShell 脚本(推荐)

适用于 Windows 系统,无需安装额外软件:

  1. 将所有待打印的 .docx 文件放入同一个文件夹;
  2. 在该文件夹内新建一个文本文件,重命名为 print-word.ps1
  3. 右键以“记事本”方式打开,粘贴以下代码:
$word = New-Object -ComObject Word.Application
$word.Visible = $false
Get-ChildItem -Path . -Filter *.docx | ForEach-Object {
    $doc = $word.Documents.Open($_.FullName)
    $doc.PrintOut()
    $doc.Close()
}
$word.Quit()

保存后,右键点击该文件选择“使用 PowerShell 运行”即可自动批量打印。

方法二:使用 Word 宏(VBA)

如果你熟悉 Word 宏,也可以编写 VBA 脚本实现类似功能。但需注意启用宏安全性设置。

方法三:借助第三方工具

Bulk Document PrinterPrint Conductor 等专业工具支持多种文档格式批量打印,操作更直观。

注意事项