If you're infected with a macro virus, your software can behave in unexpected ways. Micro viruses are written in the same language, and your computer can't tell the difference between valid and malignant code. Software programs, such as Microsoft Word, rely on a web of code that sits just beneath the surface. A macro virus is a malicious program written in the same code as the software program it targets for system entry.