Как разрешить запуск макросов в Microsoft Office 2003-2013

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
8,007
Решения
11
Реакции
6,784
Что такое макрос, кто их создает и в чем заключается угроза для безопасности?

Макросы служат для автоматизации часто выполняемых задач, что позволяет сэкономить время за счет сокращения объема работы с клавиатурой и мышью. Многие из них созданы с использованием языка Visual Basic для приложений (VBA). Однако некоторые макросы представляют угрозу безопасности. Злоумышленник может внедрить в файл потенциально опасный макрос, способный вызвать заражение компьютера или сети организации вирусом.

Включение макросов в Microsoft Office 2007 - 2010 - 2013 - 2016

Чтобы разрешить запуск макросов без уведомления,
нажмите Файл -> Параметры -> Центр управления безопасностью -> Параметры центра управления безопасностью ->
Параметры макросов -> Отметьте пункт "Включить все макросы"

VBA_2010_Macro.webp


С целью повышения безопасности рекомендуется запускать макросы с разрешения пользователя - т.е. с уведомлением.
Для этого отметьте пункт: "Отключить все макросы с уведомлением".

В этом случае при открытии документа Вы увидите желтую панель сообщений со значком щита и кнопкой Включить содержимое.

ZA010388572.webp

Источник.
 
Последнее редактирование модератором:
Включение макросов в Microsoft Office 2003

Чтобы разрешить запуск макросов без уведомления,
нажмите Сервис -> Макрос -> Безопасность -> вкладка Уровень безопасности
выберите "Средняя".

2003_on.webp


С целью повышения безопасности рекомендуется выбирать уровень "Средняя"
(запуск макросов с уведомлением - с разрешения пользователя).

Отдельно стоит сказать о галочке:
  • "Доверять доступ к Visual Basic Project". (MS Office 2003)
  • "Доверять доступ к объектной модели проектов VBA" (MS Office 2007 - 2013)
Это позволяет производить чтение и самомодификацию кода макроса, в том числе из другого приложения или скрипта.
Чтобы разрешить это в MS Ofiice 2003, выберите вкладу Надежные издатели -> Доверять доступ к VB Project.
Object_Model_access_2003.webp
 
Последнее редактирование:
Альтернативно Вы можете просто скачать и запустить батник.

Рекомендуемый пункт в меню батника - № 2 (в обоих случаях).
(установка среднего уровня безопасности - запуск макросов с запросом разрешения у пользователя).
 

Вложения

  • macros_batnik.webp
    macros_batnik.webp
    29.6 KB · Просмотры: 350
Последнее редактирование:
Назад
Сверху Снизу