Hi Daniel,
Yes, you can do this quite simply with VBA. Ideally, you should distribute
the macro in a template with a digital signature, but that's quite expensive
for a one-shot job. You can do it in a document and without the signature if
you have the users do more work.
Distribute a document containing this macro (see
http://www.gmayor.com/installing_macro.htm):
Sub AutoOpen()
Const WGPath = "\\myserver\myshare\templates"
Options.DefaultFilePath(wdWorkgroupTemplatesPath) _
= WGPath
End Sub
Of course, put in the real path to your shared templates location.
You'll have to instruct users that they must do this *before* they open the
document:
- Go to Tools > Macro > Security.
- Set the security level to Medium.
Now, they should open the document. Word will display a box with some scary
wording about macro viruses, but because they know that this one is from
you, they should click the Enable Macros button. In the instructions, and
again in the body of the document, tell them to go back to the Security
dialog and set the level to High. Remind them not to enable macros if they
don't know where they originated. Close the document.
This needs to be done only once for each user, unless the location later
changes.