Macro virus

Virus using a macro language, e.g. in Office documents

'Macro virus' refers to any virus that uses macro languages, but most commonly to the large number of viruses that targeted Microsoft's Office software in the 1990s.

Macro languages are intended to allow the automation of tasks within a program. However, in some systems these languages can be exploited to carry out more malicious tasks, including infecting other files and changing data in them. In Office programs affected by macros, the template file is infected when a malicious file is loaded, and thus each further file loaded is infected in turn. The majority of macro viruses target Word documents (.doc) and Excel spreadsheets (.xls), but macro viruses for PowerPoint and other Office products also exist.

Many of the security holes in the macro languages were closed with the release of Office 2000, and since then macro viruses have become considerably less prevalent.

Related web links

Quick Links

Should software vendors extend support for their products on Windows XP beyond the end-of-life of the operating system?
Yes - it keeps their users secure
No - it encourages users to continue to use a less secure OS
I don't know
Leave a comment
View 24 comments


VB2014 VB2014 will take place 24 - 26 September 2014 at the Westin Seattle hotel, Seattle, WA, USA.

Virus Bulletin currently has 231,340 registered users.