Sorry for the delayed response...
If you're trying to copy an existing document, and create a new document from the existing one (with all of the same contents) from VB, try using the CopyFile API. Put this code into your module:
Public Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long
And reference it from anywhere that you'd like (command button, form load, etc.), assuming that your file is on your C drive, like so:
CopyFile "C:\DCR.doc", "C:\Amend.doc", FALSE
This will create an exact duplicate of DCR.doc as Amend.doc. The FALSE statement at the end of the function overwrites any previously existing document named Amend.doc. If you don't want the file overwritten, simply change FALSE to TRUE. Hope this helps you. "The night sky over the planet Krikkit is the least interesting sight in the entire universe."
-Hitch Hiker's Guide To The Galaxy