I have a Word 97 template which has VBA code with this Format function:

strLine = strLine & Format(strSym, "!!")

When I run the template code, if strLine = "PPT" and strSym = "&", the resultant strLine is "PPT&". This happens correctly running this template in Word 97 on a Windows NT machine; however, if I run this same code in Word 2002 (on an XP machine) I get just "PPT" as the result - it drops what's in strSym!

What gives and how do I solve?

Any help would be appreciated. Thanks!