Office 97 has "issues" which are not going to be fixed on Windows XP. You should look into running Office 97 on a supported OS.
Bob
I'm using Office 97 on a Win XP machine. My mail merge documents (using Excel data) have started to hang during the printing process. I can print one page individually, but if I send more than one page to the printer at once the status shows as 'printing' indefinitely but nothing ever gets printed. These are not large documents. It doesn't matter which printer I send to; same result. I can print any other type of word doc very quickly. Mail merge used to print out fine. Any idea what the problem might be?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic