Quote Originally Posted by Kilroy View Post
Minor change. Works for me

Option Explicit
 
Sub MergeDocs()
    Dim rng As Range
    Dim MainDoc As Document
    Dim strFile As String, strFolder As String
    Dim Count As Long
    With Application.FileDialog(msoFileDialogFolderPicker)
        .Title = "Pick folder"
        .AllowMultiSelect = False
        If .Show Then
            strFolder = .SelectedItems(1) & Application.PathSeparator
        Else
            Exit Sub
        End If
    End With
    Count = 0
    strFile = Dir$(strFolder & "*.doc") ' can change to .docx
    Do Until strFile = ""
        WordBasic.DisableAutoMacros 1
        If Count = 0 Then
            Set MainDoc = Documents.Add(Template:=strFolder & strFile)
            Count = Count + 1
        Else
            Set rng = MainDoc.Range
            With rng
                .Collapse 0
                If Count > 0 Then
                    .InsertBreak Type:=wdSectionBreakNextPage
                    .End = MainDoc.Range.End
                    .Collapse 0
                End If
                .InsertFile strFolder & strFile
            End With
        End If
        strFile = Dir$()
        WordBasic.DisableAutoMacros 0
    Loop
    MsgBox ("Files are merged")
lbl_Exit:
    Exit Sub
End Sub
was Perfect, Thank you.