跳到主要內容

如何合併多個文檔並保持單詞格式?

有時,當您使用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文檔


相關文章:

最佳辦公生產力工具

Kutools for Word - 透過 Over 提升您的文字體驗 100 顯著特點!

🤖 Kutools 人工智慧助手:用人工智慧改變你的寫作 - 生成內容  /  重寫文字  /  總結文件  /  查詢資料 基於文檔,全部在Word中

📘 文件掌握: 分頁  /  合併文件  /  以各種格式匯出選擇(PDF/TXT/DOC/HTML...)  /  批次轉換為PDF  /  將頁面匯出為圖像  /  一次列印多個文件...

內容編輯: 批量查找和替換 跨多個文件  /  調整所有圖片的大小  /  轉置表行和列  /  將表格轉換為文字...

🧹 輕鬆清潔: 移開 多餘的空間  /  分節符  /  所有標題  /  文本框  /  超鏈接  / 如需更多拆卸工具,請前往我們的 刪除組...

創意插入: 插入 千位分隔符  /  複選框  /  單選按鈕  /  QR Code  /  條碼  /  對角線表  /  公式標題  /  圖片說明  /  表格標題  /  多張圖片  / 發現更多 插入組...

🔍 精準選擇:精確定位 特定頁面  /    /  形狀  /  標題段落  / 增強導航功能 更多 選擇功能...

星級增強: 快速導航至任何位置  /  自動插入重複文字  /  在文檔視窗之間無縫切換  /  11 轉換工具...

???? 想嘗試這些功能嗎? Kutools for Word 提供了 60天免費試用,沒有任何限制! 🚀
 
Comments (21)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
When using the VBA code for merging multiple docx files, I got this debug error "Run-time error 5266. You can't paste this selection in a table" pointing at line "Selection.Paste" .Please help.

This comment was minimized by the moderator on the site
Dear Sir,
Can we track/identify the Content Control differences?
Thanks,
Hrishi
This comment was minimized by the moderator on the site
Does anyone know how I can build "HeadersFooters.LinkToPrevious (False)" into the VBA code?
This comment was minimized by the moderator on the site
Thank you so much Extend Office Team! Awesome tips! I can't describe how much your article helped me!
This comment was minimized by the moderator on the site
I read this article which is really helpful combine word documents
This comment was minimized by the moderator on the site
Thanks for sharing this.. VBA code is working for me.
This comment was minimized by the moderator on the site
Link exchange is nothing else but it is simply placing the other persons web site link on your page at proper place and other person will also do same for you. cbgedcededacebdd
This comment was minimized by the moderator on the site
Dear,
  • [i][b] I m vry fne to see ur steps or desgins. I get many knwlgde frm dis. For dis i thnk to very. I never forget[/i][/b]
This comment was minimized by the moderator on the site
VUA tor bap vua tor choddo gushthi vua totototototto
This comment was minimized by the moderator on the site
Does KUTOOL provides facility to merge two word files without changing format of each word file through C# or any language supported by .Net ?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations