Rob said:
I transferred my Word X app via Migration Assistant from Tiger on my
Mac laptop to Leopard on my new iMac 24". The only problem is that my
macros did not transfer. What file contains the macros compiled in
Word X? If I can locate the file I hope to transfer the macros
manually.
Macros can be stored in several places. The default location for
recorded macros is the Normal template, located for Word X in the
Documents folder. It's generally better when migrating, to rename the
old Normal template, then use the Organizer to transfer macros from that
template to the new Normal template.
I prefer to store macros in Global Templates or add-ins. These are just
template files that are either loaded using Tools/Add-ins.. or by
placing them in the Word Startup folder. The advantage of global
templates over Normal is that Normal is used as a scratchpad whenever
Word is open, and tends to get corrupted rather easily. I've never had a
Global Template become corrupted during regular use (though *heavily*
edited VBA code can become corrupted during editing). I have anywhere
from seven to twelve Global Templates that contain my macros when I
start Word.
Macros that are only applicable to a particular type of document should
be placed in the Document Template for those documents. For instance, I
wrote an extensive macro for formatting and linking sections of a
handbook for a school for which I was a board member. That macro was
specific to the school, and didn't apply to any other type of document,
so storing it in Normal would have been both dangerous and a waste of
memory, most of the time. So I stored it in the Document Template for
the handbook.
FInally, one-off macros can be stored in regular documents.