InsertFile() if you are looping through documents you will slow yourself down.
In the end I just did ThisDocument.Activate Update: I was making things too hard, though the answers here got me pointed in the right direction (thanks!). I think where I'm running into problems is with switching the selection to one of those files, and then back to the new unnamed document, though I could use a hand to make sure I'm copying correctly as well. The solutions I've seen online can copy the contents of file to a new file, but ideally I would like to import the entirety of one of those files into the new, currently unnamed file that I'm getting from the template. Files A, B, and C will contain text with some basic formatting such as lists, but nothing fancy. (After that I'm going to use bookmarks to fill in some form data, I don't know if that's relevant). I'm trying to write a word vba macro for use in a template which will display a userform and then import the contents of fileA.docx, fileB.docx, or fileC.docx depending on the userform. I haven't used VB for years, so please forgive me if this turns out to be obvious.