Cineva a creat virusul ca un document Word și încărcat-l la un grup de știri Internet. Oricine descărcat documentul și a deschis-ar declanșa virusul. Virusul va trimite apoi documentul (și, prin urmare se) într-un mesaj de e-mail pentru a primii 50 de oameni în agenda persoanei. Mesajul e-mail conține o notă prietenos, care a inclus numele persoanei, astfel încât destinatarul va deschide documentul, crezând că era inofensiv. Virusul ar crea 50 de mesaje noi din mașină destinatarului. La această rată, virusul Melissa a devenit rapid cel mai rapid răspândirea virusului cineva a văzut la momentul respectiv. Așa cum am menționat mai devreme, a forțat o serie de companii mari pentru a închide sistemele lor de e-mail pentru a controla răspândirea.
Virusul ILOVEYOU, care a apărut pe 4, 2000, a fost mai simplu. Acesta conținea o bucată de cod ca un atașament. Oamenii care dublu clic pe atașamentul lansat codul. Apoi a trimis copii ale sale tuturor celor din agenda victimei și a început fișiere coruperea pe masina victimei. Acest lucru este la fel de simplu ca un virus minim. Este într-adevăr mai mult de un cal troian distribuit prin e-mail decât este un virus.
Virusul Melissa a profitat de limbajul de programare construit în Microsoft Word numit VBA, sau Visual Basic for Applications. Este un limbaj de programare complet și poate fi folosit pentru a scrie programe care fac lucruri de genul modifica fisierele si trimite mesaje e-mail. Ea are, de asemenea, o caracteristică de auto-executa util, dar periculos. Un programator poate introduce un program de într-un document care ruleaza instantaneu ori de câte ori este deschis documentul. Acesta este modul în care a fost programat virusul Melissa. Oricine care a deschis un document infectat cu Melissa ar activa imediat virusul. Aceasta ar trimite 50 de e-mailuri, iar apoi infecta un fișier central numit Normal.dot, astfel încât orice fișier salvat mai târziu va conține, de asemenea, virusul. A creat un dezastru imens.
aplicații Microsoft au o caracteristică denumită Protecție împotriva virușilor Macro construit în ele, pentru a preveni acest tip de virus. Cu protecție împotriva virușilor Macro pornit (opțiunea implicită este ON), caracteristica de auto-executa este dezactivată. Deci, atunci când u