The easiest way to do this is to use the clipboard:
oRange.Copy
oNewDoc.Bookmarks("\EndOfDoc").Range.Paste
This clobbers your clipboard, of course, so be careful. If you take over the
clipboard inside your code, the user may experience strange things. E.g. if
the user copies some text, then runs your macro, then tries to paste their
text, they will instead paste whatever *your code* copied internally. You
can overcome this with more complex coding if necessary.
> I need to know how to take a range of a section of one document and append it
> to the end of another document . I have an example subroutine that I have
[quoted text clipped - 40 lines]
> Set oWrd = Nothing
> End Sub