A melhor maneira de unir os documentos mantendo a formatação original é usar o VBA e automatizar as etapas que você faria para unir os documentos manualmente. Você precisará ter algumas coisas em mente para garantir que a formatação permaneça a mesma:
- Verifique se cada documento está separado por uma nova seção
- Assegure-se de que cada documento seja importado usando a formatação do Keep Source.
A macro VBA a seguir deve ajudar a automatizar o processo, mantendo as informações acima em mente. Eu não testei primeiro, então peço desculpas se houver algum bug.
Sub CombineAll(sPath As String)
Dim baseDoc As Document, sFile As String
Set baseDoc = Application.Documents.Open(sPath & "BaseDoc.doc")
sFile = Dir(sPath & "*.doc")
'Loop through all .doc files in that path
Do While sFile <> ""
Set sourceDoc = Application.Documents.Open(sPath & sFile)
Application.Selection.WholeStory
Application.Selection.Copy
Application.ActiveWindow.Close savechanges:=wdDoNotSaveChanges
baseDoc.Activate
Application.Selection.PasteAndFormat (wdFormatOriginalFormattig)
baseDoc.InsertBreak Type:=wdSectionBreakNextPage
sFile = Dir
Loop
End Sub