Note: The other languages of the website are Google-translated. Back to English

如何合并多个文档并保持单词格式?

有时,当您使用Microsoft Word应用程序时,我们可能需要将多个文档合并为一个文档。 在Word中,可以使用以下一种棘手的方式将多个Word文档合并为一个:


使用从文件插入文本功能将多个文档合并为一个文档

您可以使用来将多个文档合并为一个文档 来自文件功能的文字 在Word中,但是这样做会导致合并后丢失文档的格式。

1。 创建一个新的Word文档,您将放置合并的文档,然后单击 插页 > 摆件 > 文件中的文字。 看截图:

2.请在打开的“插入文件”对话框中 (1) 打开包含要合并文档的文件夹; (2) 选择要合并的文档; 接着 (3) 点击 插页 按钮。 看截图:

小技巧:控股 按Ctrl 键,您可以选择多个文档,一一点击; 保持 转移 键,可以通过单击第一个和最后一个选择多个相邻的文档。

3。 如果需要合并的文档保存在其他文件夹中,请根据需要在步骤1-2上方重复。

备注:您不能在合并的文件中订购文档,否则您将它们一个接一个地插入。

快速按指定顺序批量合并多个文件夹中的多个Word文档

Kutools for Word发布了梦幻般的 合并 功能可帮助用户快速合并多个文件夹中的多个Word文档。 此功能不仅会在合并文件中保留原始文档的格式,还会按您指定的顺序合并文档。


广告合并文档对话框


使用VBA将多个文档合并为一个文档

或者,您可以使用VBA将多个文档合并到Word中。

1。 将所有要合并的Word文档移动到同一文件夹中。

2。 用一系列序列名称重命名Word文档。 (1) 右键单击文档,然后选择 重命名 从上下文菜单中,然后键入一个新名称,例如 Part1; (2) 重复以重命名其他文档。 看截图:

3。 双击打开您将放置在合并文件开头的文档。

4。 按 Alt + F11键 键一起打开Microsoft Visual Basic for Application窗口。

5。 点击 插页 > 模块,然后将以下VBA代码粘贴到新的“模块”窗口中;

VBA:在Word中合并多个文档

Sub MergeDocuments()
Application.ScreenUpdating = False
MyPath = ActiveDocument.Path
MyName = Dir(MyPath & "\" & "*.docx")
i = 0
Do While MyName <> ""
If MyName <> ActiveDocument.Name Then
Set wb = Documents.Open(MyPath & "\" & MyName)
Selection.WholeStory
Selection.Copy
Windows(1).Activate
Selection.EndKey Unit:=wdLine
Selection.TypeParagraph
Selection.Paste
i = i + 1
wb.Close False
End If
MyName = Dir
Loop
Application.ScreenUpdating = True
End Sub

备注:此VBA只能合并文件扩展名为docx的Word文档。 如果您需要合并文档(.doc),请替换 DOCX 在代码中 MyName = Dir(MyPath&“ \”&“ * .docx”) DOC.

6点击 运行 按钮或按下 F5 应用VBA的关键。

请注意: 您必须使用一系列序列名来重命名文档,否则文档可能会混乱或丢失在合并的文件中。


将多个文档合并为一个文档并使用Kutools for Word保持格式

安装后 Kutools for Word,则无需创建新的空白文档,也无需将文档放入同一文件夹中。 用 合并 使用Kutools,您可以快速将多个文档合并为一个单词。 请执行以下操作:

Kutools for Word 是一个方便的插件,可以简化您的工作并增强您处理word文档的能力。 免费试用 60 天! 立即获取!

1。 点击 Kutools 加 > 合并。 看截图:
doc合并文件01

2.在打开的“合并文档”对话框中,请添加要合并的文档: (1) 单击 添加文件 按钮; (2) 在浏览对话框中,打开包含您要合并的文档的文件夹; (3) 保持 按Ctrl or 转移 选择这些文件的关键; 接着 (4) 点击 OK 按钮。 看截图:

小技巧:
(1)如果您需要合并保存在其他文件夹中的文档,请重复此步骤以逐个添加它们;
(2)您还可以通过以下方式批量添加保存在一个文件夹中的所有文档: 添加文件夹 按钮。

3。 现在,您将返回“合并文档”对话框。 (1) 订购这些文件的方式 提前 下移 纽扣; (2) 文件间中断 下拉列表; 接着 (3) 点击 合并 按钮。 看截图:

现在,所有指定的Word文档都组合成一个新文档,如下图所示:
广告合并文档结果v8.9

请注意: 仅供参考,合并后的所有文档的原始格式都保留在合并结果中。

当然,您可以先打开所有Word文档,然后通过手动复制和粘贴合并它们。

分页浏览和编辑多个Word文档,例如Firefox,Chrome,Internet Explore 10!

您可能很熟悉在Firefox / Chrome / IE中查看多个网页,并通过轻松单击相应的选项卡在它们之间进行切换。 在此,Office选项卡支持类似的处理,使您可以在一个Word窗口中浏览多个Word文档,并通过单击其选项卡轻松在它们之间切换。 单击可获得全部功能,免费试用!
使用Firefox在一个窗口中浏览多个Word文档


相关文章:


推荐的Word生产力工具

 

Kutools For Word-超过100种Word高级功能,节省50%的时间

  • 复杂和重复的操作可以在几秒钟内完成一次处理。
  • 跨文件夹一次将多个图像插入Word文档。
  • 将文件夹中的多个Word文件合并并合并为所需顺序。
  • 根据标题,分节符或其他条件将当前文档拆分为单独的文档。
  • 在Doc和Docx之间,Docx和PDF之间转换文件,用于常见转换和选择的工具集合等...
按评论排序
注释 (21)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
嗨,我试过这个工具,但它没有保留我文档的原始格式,与使用 Word 中的插入/对象功能没有什么不同。 我按照上面的说明进行操作,但仍然无法正常工作。 谢谢! 曼迪
该评论由网站上的主持人最小化
[quote]嗨,我试过这个工具,但它没有保留我文档的原始格式,与使用 Word 中的插入/对象功能没有什么不同。 我按照上面的说明进行操作,但仍然无法正常工作。 谢谢! 曼迪曼迪奥斯本[/quote] 是的,我有同样的结果,不会购买!
该评论由网站上的主持人最小化
[quote][quote]嗨,我试过这个工具,但它没有保留我文档的原始格式,与使用 Word 中的插入/对象功能没有什么不同。 我按照上面的说明进行操作,但仍然无法正常工作。 谢谢! 曼迪通过辛迪[/quote] 是的,我有同样的结果,不会购买!曼迪奥斯本[/quote]e] 真希望我在下载这个程序之前已经阅读了这些评论。 我发现了同样的问题。 该程序会更改页面格式,并且不允许合并具有页眉和页脚的文档。 我现在如何摆脱这个程序?
该评论由网站上的主持人最小化
在上面提到的评论中,我实际上指的是 KUTOOLS for WORD 程序。 我没有尝试过 VBA 建议,因为我不是我工作计算机的管理员,因此我没有足够的安全感来试用它。 也许其他人可以反馈页眉和页脚是否可以合并到其他文档中而不会丢失其格式。
该评论由网站上的主持人最小化
谢谢! 这个博客帮了很多忙……继续努力
该评论由网站上的主持人最小化
尝试将 word 文档与 excel 电子表格合并以进行工资管理。 因此需要法语和英语格式。 如何在 Word 合并字母中保持法语格式。 法语错字 Engl Typo X XXX,XX $ $X,XXX.XX 感谢您的输入问候,伊莱恩
该评论由网站上的主持人最小化
感谢您的评论部分。 否则我会下载软件并浪费我的时间。
该评论由网站上的主持人最小化
请任何人帮助我为 MS Word 创建一个 VBA 宏以合并多个 Word 文档的某些部分。 假设 a1.doc 包含:a b c c e a2.doc 包含:f g h i j 我想合并 a1.doc 和 a2.doc,结果将如下所示:d e i j
该评论由网站上的主持人最小化
谢谢你。 这就是我一直在寻找的。 太棒了。 :-)
该评论由网站上的主持人最小化
这非常有效,它保留了原始表格格式,并且能够为每个合并的文件添加路径。 美丽的。 谢谢!
该评论由网站上的主持人最小化
宏效果很棒。 合并包含 240 pgs 的 2437 个文档,没有任何问题。 格式保持不变。 据我所见,页眉和页脚没有合并,保持初始文档页眉。 谢谢!
该评论由网站上的主持人最小化
KUTOOL 是否提供了在不通过 C# 或 .Net 支持的任何语言更改每个 word 文件格式的情况下合并两个 word 文件的功能?
该评论由网站上的主持人最小化
VUA tor bap vua tor choddo gushthi vua totototototto
该评论由网站上的主持人最小化
亲,
  • [i][b] 我很想看看你的步骤或设计。 我得到了很多knwlgde frm dis。 对于我来说,我认为非常。 我永远不会忘记[/i][/b]
该评论由网站上的主持人最小化
链接交换只是将其他人的网站链接放在您的页面上的适当位置,其他人也会为您做同样的事情。 cbgedededacebdd
该评论由网站上的主持人最小化
感谢分享这个.. VBA 代码为我工作。
该评论由网站上的主持人最小化
我读了这篇文章,它对合并 word 文档很有帮助
该评论由网站上的主持人最小化
非常感谢扩展办公室团队! 很棒的提示! 我无法描述你的文章对我有多大帮助!
该评论由网站上的主持人最小化
有谁知道我如何将“HeadersFooters.LinkToPrevious (False)”构建到 VBA 代码中?
该评论由网站上的主持人最小化
亲爱的主席先生,
我们可以跟踪/识别内容控制差异吗?
谢谢,
立志
该评论由网站上的主持人最小化
使用 VBA 代码合并多个 docx 文件时,我收到此调试错误“运行时错误 5266。您无法将此选择粘贴到表格中”指向“Selection.Paste”行。请帮忙。

这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护