Bazı programların, uygulama ile birlikte
kullanılan "kendi yardımcı programlama dilleri"
vardır. Söz gelimi, popüler bir kelime islemci
olan "MS Word", "Macro" adı verilen yardımcı
paketlerle yazı yazma sırasında bazı işleri
otomatik ve daha kolay yapmanızı sağlayabilir.
Programların bu özelliğini kullanarak yazılan
virüslere "macro virüsleri" adı verilir. Bu
virüsler, sadece hangi macro dili ile
yazılmışlarsa o dosyaları bozabilirler. Bunun en
popüler ve tehlikeli örneği "Microsoft Word" ve
"Excel" macro virüsleri. Bunlar, ilgili
uygulamanın macro dili ile yazılmış bir şekilde,
bir word ya da excel kullanarak hazırladığınız
dökümana yerleşir ve bu dökümana her girişinizde
aktif hale geçer. Macro virüsleri, ilgili
programların kullandığı bazı tanımlama
dosyalarına da bulaşmaya (normal.dot gibi)
çalışır. Böylece o programla olusturulan her
döküman virüslenmiş olur. Microsoft Office (word,
excel vb) macro virüsleri ile başetmek ve
korunmak için,
http://www.microsoft.com/msoffice adresinde
gerekli bilgiler bulunabilir.