Les virus de macro constituaient auparavant le type de virus le plus courant. Bien que les vers et les menaces mixtes soient maintenant plus répandus, les virus de macro demeurent les sources les plus répandues d'infection des fichiers, notamment dans les documents Microsoft™ Office et les fichiers compressés.
Les virus de macro ne sont pas limités à un système d'exploitation particulier ; ils sont propres à des applications en particulier et peuvent ainsi se propager dans les systèmes DOS, Windows, Macintosh et OS/2. Les virus de macro, pouvant être transmis par courrier électronique et correspondant à un macroprogramme de plus en plus puissant, restent une véritable menace.
Afin de combattre les virus de macro, Trend Micro a mis au point MacroTrap. Il s'agit d'une méthode de scan heuristique qui effectue un examen basé sur des règles spécifiques du macroprogramme contenu dans un document. Le macroprogramme fait généralement partie du code invisible (par exemple .dot dans Microsoft Word) transmis avec le document. MacroTrap détecte des signes de virus de macro inconnus dans le code en recherchant les instructions effectuant des activités virales telles que la copie de parties du code dans d'autres fichiers document (réplication) ou l'exécution de commandes dangereuses (destruction).