A family of Microsoft word processing software products for creating web, email, and print documents.
The symptoms suggest that the Normal.dot template that contains the macros (or Normal.dotm, if you have Word 2007 or later) has been replaced by a default "empty" version of the file. That could happen if the original file was moved or renamed, so that there was no file with that exact name, and then Word was started.
If you have a backup of that file or of the whole drive, restore it to replace the current copy. If you don't have a backup, look in the %appdata%\Microsoft\Templates folder for a file named "Backup of Normal.wbk" that you could rename to replace the current Normal template. If that isn't available, you're out of luck -- there is no other copy elsewhere that will contain your macros.
As a general philosophy, the Normal template is a terrible place to store anything you want permanently. Its convenience is generally outweighed by its likelihood of being replaced or corrupted. When you have a macro that you've tweaked the way you want it, especially if it's something you expect to use frequently, move it to another template that you store in the %appdata%\Microsoft\Word\Startup folder, which makes it a global add-in.