Makroviren sind Computerviren, die nicht als eigenständiges Programm vorliegen, sondern in Form eines Makros. Ein Makro ist ein Programm, das in einem Dokument eingebettet ist. So kann zum Beispiel ein Word-Dokument ein Programm enthalten, das bestimmte Vorgänge in Word automatisiert und dem Benutzer Arbeit abnimmt. Ein Makrovirus ist so programmiert, dass er sich selbst in andere Dokumente einnistet und schädliche Funktionen aufruft, beispielsweise indem er Texte in Word-Dateien verändert oder beliebige Dateien auf der Festplatte löscht.