可快速合并多个word文档:一、用【插入】→【文件中的文字】嵌入多文件并删分页符;二、用【大纲视图】+【显示文档】建主控文档后展开;三、用邮件合并+includetext域调用路径;四、用powershell脚本自动化处理。

如果您需要将多个Word文档整合为一个连续的文件,但逐一手动复制粘贴效率低下,则可以通过内置功能或辅助工具实现快速合并。以下是完成此任务的具体操作流程:
一、使用插入对象功能合并文档
该方法通过将其他文档作为“对象”嵌入当前文档,保持原始格式基本不变,适用于对排版一致性要求较高的场景。
1、新建一个空白Word文档,作为最终合并后的主文档。
2、将光标定位到希望插入第一个子文档的位置。
3、点击【插入】选项卡,选择【对象】下拉菜单中的【文件中的文字】。
4、在弹出的对话框中,按住Ctrl键多选所有待合并的Word文件,然后点击【插入】。
5、插入完成后,各文档之间会自动添加分页符,需手动删除多余分页符以确保内容连贯。
二、利用主控文档与子文档结构批量整合
主控文档功能专为管理大型文档设计,可将多个独立子文档组织在一个框架内,支持统一导航与格式控制,适合长期维护的多章节项目。
1、新建一个空白Word文档,切换到【视图】选项卡,点击【大纲视图】。
2、在大纲工具栏中点击【显示文档】按钮,激活主控文档模式。
3、点击【插入】按钮,在弹出窗口中依次选择各目标Word文件,每插入一个即生成一个可折叠子文档节点。
4、全部插入后,返回【页面视图】,右键任一子文档标题,选择【全部展开】即可呈现完整连续文本。
三、通过邮件合并功能间接实现文档拼接
虽然邮件合并本用于制作个性化信函,但借助其数据源驱动机制,可将多个文档路径作为字段导入,再通过域代码调用内容,实现非实时但高度可控的批量整合。
1、准备一个Excel表格,第一列填写所有待合并Word文档的完整绝对路径(例如:C:\Doc\1.docx)。
2、在Word中启动邮件合并,选择【信函】类型,选取上述Excel为收件人列表。
3、在主文档中插入域代码:按Ctrl+F9输入花括号,键入 { INCLUDETEXT "路径" \* MERGEFORMAT },将“路径”替换为Excel中对应单元格的域(如«路径»)。
4、完成域设置后,点击【完成并合并】→【编辑单个文档】,生成结果文档后需执行【更新域】(F9)才能实际载入各文件内容。
四、使用PowerShell脚本自动化合并
该方法绕过图形界面,直接调用Word COM对象处理文件,适合处理数十个以上文档且需重复执行的场景,运行速度快、过程无需人工干预。
1、将所有待合并的Word文档放入同一文件夹,并确保扩展名为.docx。
2、新建一个文本文件,重命名为merge.ps1,用记事本打开,粘贴以下脚本:
$word = New-Object -ComObject Word.Application
$word.Visible = $false
$doc = $word.Documents.Add()
Get-ChildItem "C:\YourFolder\*.docx" | ForEach-Object {
$doc.Application.Selection.InsertFile($_.FullName)
$doc.Application.Selection.InsertBreak(7)
}
$doc.SaveAs("C:\YourFolder\Merged.docx")
$doc.Close()
$word.Quit()
3、以管理员身份运行PowerShell,执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,再运行该脚本。
4、脚本运行完毕后,检查生成的Merged.docx,确认各文档间无格式错乱或丢失图片。










