You could use Find/Replace to insert a Section break before every 'Heading 1', then process the document using the 'Split Merged Output to Separate Documents' macro in the
Mailmerge Tips & Tricks Sticky thread at the top of the mailmerge forum (
https://www.msofficeforums.com/mail-...ps-tricks.html). The Find/Replace could even be incorporated into that macro.