Have you been playing around with macros? If not, then you probably got some virus through maybe a word document you got from the internet that messed with your macros. If you are getting a VB runtime error, that's definately a macro problem, though. Word as well as the rest of office is written in C++, not VB.