You already have your Mail Merge document configured with a valid Data Source. Now you want to print each recipient separately.
Here's the concept, for purposes of understanding how it's done: The View Merged Data button on the Mail Merge Toolbar, toggles the MergeFields to display the DATA or the FIELD NAME. You want to display the DATA.
You have the first record's data displayed in your document.
Now hit the Next Record button on the Mail Merge Toolbar.
You have the second record's data displayed in your document. Get the picture? Here's all you have to do: DO NOT PERFORM THE MAIL MERGE YOURSELF. This code does the merge record by record.
Copy this code and paste into the ThisDocument code window. alt+F11 toggles between the document and the VB Editor. Tools>Macro>Macros - Select PrintEachRecipient and RUN
Sub PrintEachRecipient() Dim i As Integer ' With ActiveDocument.MailMerge 'SHOW ME THE DATA, rather than the merge codes .ViewMailMergeFieldCodes = False
For i = 1 To .DataSource.RecordCount ActiveDocument.PrintOut .DataSource.ActiveRecord = wdNextRecord Next End With End Sub