A makrovírusokat azért említem megint külön, mert az irtási procedúra is más, mint egy hagyományos fájlvírusnál. Itt a keresés és irtás makrók tartalmának ellenőrzését, és makrók törlését jelenti. Ha ezeket az alap funkciókat sikerül megvalósítanunk, akkor az új makrovírusok irtásának a programba építése már semmiség.
A Word és EXCEL fájlok OLE2 objektumok. Sajnos az OLE2 objektumok szerkezeti felépítése bonyolult, és nem publikus. Természetesen sikerült használható leírásokat beszerezni, de itt helyhiány miatt nem térhetek ki a részletekre. Annyit azért mindenképpen érdemes tudni, hogy ezek belül egy teljes fájlrendszert tartalmaznak, mely a FAT-es fájlrendszerre hasonlít. Több állomány van minden ilyen dokumentumban, köztük rendszerleíró állományok, és Word6/Word7 esetén a maga a Word dokumentum, amely csupaszon már jobban hasonlít a Word2 fáljformátumára.
Mivel a teljes állomány újraszerkesztése szinte reménytelen próbálkozás, ezért a legtöbb víruskereső a makrók területét nem vágja ki fizikailag a fájlokból, csak felülírja azok területét.