I write a lot of macros, in many versions of Word (I usually have two or
three versions installed side by side). I have *never* had the Normal
template become corrupted in any version, although I see lots of posts about
it here and in other forums. I don't believe that Word 2007 is any more
prone to corrupted templates, and possibly less so because of the change to
the XML-based format.
I have to conclude that (a) lots of people do things they shouldn't do,
although I know of only a few things that are definitely in that category,
and (b) sometimes a Word installation just seems to be "toxic", usually
because of other programs on the same computer.
If you believe that stored macros are causing corruption of your
Normal.dotm, the fix for that is simple: save all your macros in other
templates. If you store those templates in Word's Startup folder, their
macros will be automatically available to all documents, just as if they
were in Normal.dotm. If you only need them available occasionally, you can
go to the Templates and Add-Ins dialog and load a template as an add-in for
the specific document you have open. And if that doesn't stop the
corruption, maybe one or more of the macros contain code that specifically
damages the template.
There are too many things in Word that can be accomplished only with macros
to swear off them permanently.
>> Stay informed about: Fewer normal template problems with Word 2000 or 2002?