Проблема с использованием mailmerge с вашей конструкцией поля заключается в том, что он конвертируется в результат. Попробуйте поле, закодированное как:
{= {PAGE} -1 \ # "'Copy {= {PAGE} -1}' ;; 'Original'"}
Теперь, если вы создайте необходимые 5 страниц в главном документе mailmerge, все выходные данные будут также кратны 5 страницам с правильной нумерацией страниц.
Даже если вы используете основной документ mailmerge только с одной страницей, Выходные данные будут иметь кодировку поля, необходимую для получения правильной нумерации для всех других страниц, которые вы хотите добавить к выходным данным.
Что касается репликации этого в существующих файлах, просто создайте документ с требуемым содержимым нижнего колонтитула, затем используйте макрос, например:
Sub ReplicateFooter()
Application.ScreenUpdating = False
Dim DocSrc As Document, DocTgt As Document, Rng As Range
Dim StrPth As String, StrNm As String, StrSrc As String
Set DocSrc = ActiveDocument
Set Rng = DocSrc.Sections.First.Footers(wdHeaderFooterPrimary).Range
StrPth = DocSrc.Path & "\": StrSrc = DocSrc.FullName
StrNm = Dir(StrPth & "*.doc", vbNormal)
While StrNm <> ""
If StrPth & StrNm <> StrSrc Then
Set DocTgt = Documents.Open(FileName:=StrPth & StrNm, AddToRecentFiles:=False, Visible:=False)
With DocTgt
With .Sections.First.Footers(wdHeaderFooterPrimary).Range
.FormattedText = Rng.FormattedText
.Characters.Last.Text = vbNullString
End With
.Close True
End With
End If
StrNm = Dir()
Wend
Set Rng = Nothing: Set DocTgt = Nothing: Set DocSrc = Nothing
Application.ScreenUpdating = True
End Sub