可采用四种方法批量合并Word文档:一、用“插入→文件中的文字”逐个嵌入;二、用邮件合并配合INCLUDETEXT域调用路径;三、用PowerShell脚本提取纯文本生成txt;四、用Kutools插件一键图形化合并。

如果您需要将多个Word文档整合为一个连续的文件,但手动复制粘贴效率低下且易出错,则可以利用Word内置功能或辅助工具实现批量合并。以下是几种切实可行的操作方法:
一、使用Word“插入”功能逐个合并
该方法适用于文档数量较少(通常不超过10个)、对格式一致性要求不高的场景。它通过主文档作为容器,将其他文档内容以对象形式嵌入,保留原始段落结构和基础格式。
1、新建一个空白Word文档,作为最终的合并主文档。
2、将光标定位在文档起始位置。
3、点击【插入】选项卡,在右侧找到并点击【对象】下拉按钮,选择【文件中的文字】。
4、在弹出的对话框中,按住Ctrl键依次选中多个目标Word文档(.docx或.doc格式),点击【插入】。
5、插入完成后,各文档内容将按所选顺序依次排列,标题与段落间默认无分页符。
二、利用“邮件合并”功能间接整合
此方法本质是将多个文档视为数据源条目进行调用,适合文档具有统一结构(如每份均为单页报告)且需插入分节符或标题前缀的场景。需预先整理文档路径列表。
1、新建Excel表格,第一列填写各Word文档的完整绝对路径(例如:C:\Reports\报告1.docx)。
2、在Word中新建文档,进入【邮件】选项卡,点击【开始邮件合并】→【信函】。
3、点击【选择收件人】→【使用现有列表】,导入前述Excel文件。
4、将光标置于文档首行,点击【插入合并域】,选择路径字段,然后在该字段前后分别插入INCLUDETEXT域代码:按Ctrl+F9插入花括号,输入{ INCLUDETEXT "«路径»" }(注意使用英文引号及全角符号)。
安全的随机密码生成器。支持自定义长度、字符类型(大写/小写字母、数字、特殊符号),排除相似字符,批量生成。纯 Python 标准库,无需 API 密钥。
5、完成域代码后,按Alt+F9切换显示结果,再按F9刷新更新全部内容。
三、通过PowerShell脚本自动拼接
该方法适用于Windows系统下大量文档(数十至上百个)的无格式合并需求,执行速度快,不依赖Word图形界面,但会丢失原有样式、图片、页眉页脚等复杂元素,仅保留纯文本与基本段落标记。
1、将所有待合并的.docx文档放入同一文件夹,确保扩展名均为小写.docx。
2、在该文件夹空白处按住Shift键右击,选择【在此处打开PowerShell窗口】。
3、输入以下命令并回车执行:
Get-ChildItem *.docx | ForEach-Object { $content = ($_ | Select-Object -ExpandProperty FullName); Write-Output "`n--- $_.Name ---`n"; (New-Object -ComObject Word.Application).Documents.Open($content).Content.Text; } | Out-File merged_output.txt -Encoding UTF8
4、脚本运行结束后,当前目录生成merged_output.txt文件,可用Word直接打开并另存为.docx。
四、借助第三方插件“Kutools for Word”
Kutools提供专用于文档批量处理的图形化操作面板,支持一键合并、自动添加分页符、保留原格式、跳过指定文档等功能,适合频繁执行合并任务的办公用户,但需提前安装插件并激活授权。
1、安装Kutools for Word插件后,重启Word,在顶部菜单栏出现【Kutools】选项卡。
2、点击【Kutools】→【合并/拆分】→【合并文档】。
3、在弹出窗口中点击【添加文件】,可单次选择多个.docx文档,也可点击【添加文件夹】导入整个目录下的所有兼容文档。
4、勾选【在每个文档之间插入分页符】和【保留原始格式】选项。
5、点击【合并】按钮,程序自动生成新文档,标题栏显示“Merged Document”。

















