Virusas, apiformintas kaip makrokomanda, įdedama į rašyklių arba skaičiuoklių (rečiau pateikčių rengyklių) kuriamus dokumentus.
Atvėrus makrovirusu užkrėstą dokumentą ne tik atliekami žalingi veiksmai, bet ir virusas paveikia rašyklės programą taip, kad ji šį makrovirusą įrašinėtų į visus dokumentus, kurie bus ja atveriami.