Макровирусы отличаются от остальных видов компьютерных вирусов тем, что заражают не исполняемые файлы, а файлы некоторых популярных форматов документов (в частности, .doc и .xls). 3
Они используют возможности некоторых программ (текстовых, графических, табличных редакторов, СУБД и пр.) внедрять в документы, создаваемые этими программами, так называемые макросы — процедуры, написанные на встроенном в них языке программирования и выполняемые в ответ на определённые события (нажатие пользователем кнопки или открытие документа). 3
Принцип действия макровирусов: вирус записывает себя в DOT-файл, в котором содержатся все глобальные макросы, часть из которых он подменяет собой. 2 После этого все файлы, сохранённые в этой программе, будут содержать макровирус. 2 При этом он может выполнять множество различных деструктивных действий вплоть до удаления всех документов. 2