Makrowirusy
Makrowirusy to wirusy, które powodują destrukcję poprzez zapisanie swojego kodu w plikach zawierających definicję makr. Powstały stosunkowo niedawno. Najczęściej atakowanymi plikami są pliki o rozszerzeniu DOC i XLS oraz SAM, czyli programy Microsoftu. Wirusy te rozmnażają się za pomocą funkcji zawartych w językach makr, aplikacji takich jak Word Basic czy Visual Basic for Applications, co pozwala stworzyć nawet bardzo złośliwego wirusa.

Takie wirusy potrafią poprzestawiać nam wiele informacji zawartych w zainfekowanych dokumentach. Ich działanie jest długotrwałe i zwykle niezauważalne. Zainfekowane są również kopie zapasowe. Wirus zostaje aktywowany za pomocą otwarcia zainfekowanego dokumentu, następnie zaraża on zdrowe pliki z rozszerzeniem DOC. Końcowa faza infekcji polega na zastąpieniu kilku automatycznie wykonywanych makr kodem wirusa.

Mimo wszystko wykrycie makro wirusa jest łatwe i może zostać szybko zablokowany, są także coraz mniej groźne dzięki temu iż aplikacje Microsoft Office ostrzegają przed pojawieniem się makr.