Excel обеспечивает защиту от вирусов, которые могут передаваться макросами. Если макросы используются совместно с другими пользователями, макросы могут быть снабжены цифровой подписью, так что пользователи могут проверить надежность источника макросов. Всякий раз при открытии книги, содержащей макросы, можно проверить источник макросов.
Макровирус – это тип компьютерного вируса, который хранится в макросе или программе надстройки. Вирусы – это программы, написанные с целью разрушить или повредить данные. При открытии зараженной книги вирус может стать активным, быть передан на компьютер, сохранен в скрытой книге Personal.xls или другом неопределимом месте. После этого сохраняемая книга может быть автоматически заражена вирусом. Открытие зараженных книг другими пользователями может привести к передаче вируса на их компьютеры.
Excel не проверяет гибкие, жесткие или сетевые диски с целью найти и уничтожить макровирусы. При необходимости в защите такого рода нужно установить антивирусное программное обеспечение. Однако Excel может выводить предупреждающее сообщение при открытии книги, содержащей макросы. После этого можно открыть книгу, разрешив выполнение макросов, либо отключить макросы, что позволит только проверить и отредактировать их. Макровирус опасен только в активном состоянии, поэтому отключение макросов делает открытие книги безопасным.
Если наличие макросов в книге не предполагается либо если надежность ее источника вызывает сомнения, можно нажать кнопку Отключить макросы, чтобы открыть книгу с отключенными макросами. Например, книга может быть получена как вложение в сообщение электронной почты из незнакомого источника либо с незащищенного узла сети Интернет.
Отключение макросов делает невозможным выполнение любых макросов, пересчет пользовательских функций для инициирования событий. Сохраняется возможность проверки и редактирования макросов при помощи редактора Visual Basic. При выборе команды Сохранить в меню Файл макросы сохраняются. Затем можно закрыть книгу и открыть ее вновь со включенными макросами, если требуется их выполнение.
Для предотвращения заражения компьютера вирусом, содержащимся в макросе, используйте следующую процедуру для вывода предупреждения при каждой попытке открыть книгу, содержащую макросы. Так как сообщение появляется независимо от наличия вируса в макросе, прежде чем начать работу, необходимо убедиться в надежности источника, из которого получена книга. Например, заражение книги вирусом возможно в незащищенной сети или на сервере Интернета.
1. В меню Сервис выберите команду Макрос и затем – Безопасность.