BRC,
Without seeing the macro I can't be 100% sure how it does what
it does, but most likely you can do this by putting the line:
Documents.Add
at the top of the macro.
Note that this launches a new doc based on your normal template.
If this macro spews out a pile of text directly from its code,
chances are you'd be better off placing that text *in* a new
template. Making permanent updates would be a lot easier, and
your macro itself would be smaller and run faster. It's quite
possibe it could consist of just a single line of code:
Documents.Add Template:="C:\Path\[-etc-]\MyTemplate.dot"
For the basics on creating a template, see:
http://www.mvps.org/word/FAQs/Customization/CreateATemplatePart1.htm