This code is a sample application, but there's a lot that could be improved in it. For one thing, the code assumes that there is a default letter document in the root directory. ("C:\DefaultLetter.doc") Keeping the default letter document in the root directory probably isn't a good idea. (I did it that way to keep the file specification short and simple.)
Adding your unique personalization to this program is left as an 'excercise for the reader'.
Another techniques that would improve the program might be to code a different way of starting the program. This program takes advantage of the fact that a macro named AutoExec in the startup folder will start automatically. But this is a holdover from the old WordBasic days (WordBasic is a "true" macro language rather than the increasingly Object Oriented VBA). VBA still supports a number of the old WordBasic commands and this is one of them but security problems may force Microsoft to drop this one.

