How to merge multiple documents and keep format in Word?
Merging multiple documents into one file in Microsoft Word is a common task, but ensuring that the original formatting is preserved can be difficult with some methods. While you can manually open each document and merge them by copying and pasting, this approach is time-consuming and may result in formatting inconsistencies. Fortunately, there are methods available that can help streamline the merging process:
- Merge multiple documents using Text from File option
- Merge multiple documents in bulk without losing formatting using Kutools for Word
- Merge multiple documents in bulk without losing formatting using VBA
Merge multiple documents into one with Text from File option
You can merge multiple documents into one using the Text from File function in Word. However, note that this method may cause you to lose the formatting of the merged documents.
- Create a new Word document where you want to merge the other documents. Then click Insert > Object > Text from File.
- In the Insert File dialog box:
- Open the folder containing the documents you want to merge.
- Select the documents to merge.
- Click the Insert button.
- If the documents you want to merge are saved in different folders, repeat steps 1-2 as needed.
Note: You cannot reorder documents within the merged file unless you insert them one by one.
Merge multiple documents into one without losing formatting using Kutools for Word
After installing Kutools for Word, there's no need to create a new blank document or place all files in the same folder. With the Merge feature of Kutools, you can quickly combine multiple documents into one in Word without losing formatting. Follow these steps:
- Click Kutools Plus > Merge.
- In the opening Merge Documents dialog box, add the documents you want to merge:
- Click the Add Files button.
- In the Browse dialog box, navigate to the folder containing the documents you want to merge.
- Hold the Ctrl or Shift key to select multiple documents.
- Click the OK button.
Tips:- To merge documents from different folders, repeat this step to add them one by one.
- You can also bulk add documents saved in a single folder using the Add Folder button.
- Back in the Merge Documents dialog box:
- Arrange the document order using the Move Up and Move Down buttons.
- Specify a break between documents using the Break between documents drop-down list.
- Click the Merge button.
The selected Word documents will be merged into a new document, preserving their original formatting, as illustrated below:
Tabbed Browsing & Editing for Multiple Word Documents, Just Like in Chrome and Edge!
Just like browsing multiple webpages in Chrome, Safari and Edge, Office Tab lets you open and manage multiple Word documents in a single window. Switching between documents is now simple with a click on their tabs!
Try Office Tab for free now!
Merge multiple documents into one without losing formatting using VBA
Alternatively, you can use VBA to merge multiple documents into one in Word.
- Move all Word documents you will merge into the same folder.
- Rename the Word documents with a series of sequence names.
- Right click a document and select Rename from the context menu, and then type a new name, such as Part1.
- Repeat to rename other documents.
- Double click to open the document you will place at the beginning of merged file.
- Press Alt + F11 keys together to open the Microsoft Visual Basic for Application window.
- Click Insert > Module, and then paste below VBA code into the Module window:
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
Note: This VBA can only merge Word documents whose file extensions are docx. If you need to merge documents (.doc), please replace docx in the code MyName = Dir(MyPath & "\" & "*.docx") to doc.
- Click the Run button or press F5 key to apply the VBA.
Note: You have to rename the documents with a series of sequence names, otherwise the documents may be disordered or lost in the merged file.
Related articles:
Best Office Productivity Tools
Kutools for Word - Elevate Your Word Experience with Over 100 Remarkable Features!
π€ Kutools AI Features: Generate Content / Rewrite Text / Document Q&A / Get Quick Answers / Translate documents / Polish Document (Preserve Format)...
π Document Mastery: Split Pages / Merge Documents / Export Selection in Various Formats (PDF/TXT/DOC/HTML...) / Batch Convert to PDF...
β Contents Editing: Batch Find and Replace across Multiple Files / Resize All Pictures / Transpose Table Rows and Columns / Convert Table to Text...
π§Ή Effortless Clean: Sweap away Extra Spaces / Section Breaks / Text Boxes / Hyperlinks / For more removing tools, head to the Remove group...
β Creative Inserts: Insert Thousand Separators / Check Boxes / Radio Buttons / QR Code / Barcode / Multiple Pictures / Discover more in the Insert group...
π Precision Selections: Pinpoint Specific Pages / Tables / Shapes / Heading Paragraphs / Enhance navigation with more Select features...
β Star Enhancements: Navigate to Any Location / Auto-Insert Repetitive Text / Toggle Between Document Windows / 11 Conversion Tools...

Best Office Productivity Tools
Kutools for Word - 100+ Tools for Word
- π€ Kutools AI Features: Generate, Rewrite, Summarize, Translate Documents / Get Quick Answers / Polish Document (Preserve Format)
- π Document Mastery: Split Pages / Merge Documents / Batch Convert to PDF
- β Contents Editing: Batch Find and Replace / Resize All Pictures
- π§Ή Effortless Clean: Remove Extra Spaces / Remove Section Breaks
- β Creative Inserts: Insert Thousand Separators / Insert Check Boxes / Create QR Codes