They were all stored in normal.dot.
I usually first record a dummy macro through the keystrokes and then manipulate them as I need them. Somehow, I find this a more convenient way to record a macro.
It is not only the macros that have gone. I use regular expressions, and Microsoft VBScript Regular Expressions 5.5 was also in my reference list for regex to work. The reference was also gone too.
[Moderator note: Split from the thread at
http://answers.microsoft.com/en-us/office/forum/office_2010-customize/i-was-typing-in-microsoft-word-2010-when-all-of-a/6e5137f5-f070-453e-801d-67258ed91859?msgId=07330e57-c623-4200-93ac-a92bbeacb229]