Normal MailMerge makes a single composite document that can then be saved or printed.
If you want to PRINT-as-you-go or SAVE-as-you-go, you'll need a procedure like this
[tt]
Sub SaveEachDocument()
Application.DisplayAlerts = False
' assign x as the SaveAs Base value
x = "C:\Documents and Settings\CompanyMerge"
With ActiveDocument.MailMerge.DataSource
.ActiveRecord = 1
Do Until .ActiveRecord = .RecordCount
.ActiveRecord = wdNextRecord
ActiveDocument.SaveAs x & .ActiveRecord & ".doc"
ActiveDocument.PrintOut
Loop
End With
ActiveDocument.Close
Application.DisplayAlerts = True
End Sub
[/tt]
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.