Hi Graham,

Thanks again for taking your time to look at this. The kindness of strangers on this site never ceases to amaze me.

I copy-pasted in your code, ran it and I'm still getting the same result. Two things that jump to mind:

- Could it be something about my version of Word? I'm on version 1908 (11929.20776, semi-annual channel). I doubt it, but I'm throwing it out there.
- Finally, your code "Sub CreateFolders" creates a new folder (or in my case not new, since the "Trial" folder already exists). What the code seems to struggle to do though is to find the PDF file that has just been created. If, for e.g., I have a file already in the Trial folder labelled "Bop.pdf", it finds the PDF and attaches it to the Outlook email message. However, the file it attaches is the former "Bop.pdf", not the one that has just been created through the "PrintOut" method.

Ultimately what is happening is that the PrintOut code seems to get run only once all other code in the macro is complete. Which is bizarre.