Hi st,
Yes, it's not only possible, it's preferable. Always leave
Normal.dot for the user to play scratchpad with, rather than
altering, replacing, or otherwise meddling with it from an
administrative perch. The Something.dot template is called
a "global" or "add-in," and you'd want to place a copy in
each user's Startup folder (location varies but is given
at Tools> Options> File Locations-> Startup), and use a
login/startup sequence that updates it, if needed, at bootup.
For lots more info on how to set this all up properly, see:
http://www.mvps.org/word/FAQs/MacrosVBA/DistributeMacros.htm
And yes, as long as macro names are unique, the user need not
do anything special to execute macros in either template --
all non-argument-taking macros in both the user's Normal and
your add-in will appear in the Tools> Macros> Macro dialog
(unless you've made any of them Private Subs), so there would
be no conscious "pointing" involved except for one perhaps
unlikely case: If a macro in one template has the same name
as a macro in the other, the listings in the Macro dialog
for those 2 macros will include the module name and sometimes
also the project name, e.g., Normal.NewMacros.StartMyCar.
But appropriate naming of the shared macros can help avoid
that. (Also, if you're ready to use add-ins, you're also
nearly ready to build custom menus & toolbars, meaning the
Macro dialog may soon be just a quaint piece of history for
your organization.)
(In light of my earlier comment, you can probably guess how
succinct my first add-in's project and module names were.
Two characters each, if I remember right....)
To keep the integrity of your add-in, you'd only want users
*creating* macros in their Normal.dots, not in the add-in.
This, of course, is the default; and the steps required to
edit an installed add-in are comfortably beyond the ken of
most non-programmers anyway. Also, any updates you make
to the add-in -- which may be frequent at first if your
users (or you) start enjoying it and suggesting refinements
or new gadgetry -- will replace the users' local copies, so
in the rare event where a user had indeed mangled his/her
copy of the add-in, the mutant template could be quickly
replaced with your master copy. More on this at the link
above.
We'll expect to see you graduate out of the beginners group
soon.