A virus that attaches itself to documents and uses the macro programming capabilities of the document’s application to execute and propagate.