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

Тема в разделе "Макросы Word, Excel (VBA)", создана пользователем Dragokas, 31 янв 2014.

  1. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.498
    Симпатии:
    4.313
    Что такое макрос, кто их создает и в чем заключается угроза для безопасности?

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

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

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

    VBA_2010_Macro.jpg

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

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

    ZA010388572.JPG
    Источник.
     
    Последнее редактирование: 13 фев 2014
    Kиpилл нравится это.
  2. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.498
    Симпатии:
    4.313
    Включение макросов в Microsoft Office 2003

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

    2003_on.jpg

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

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

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.498
    Симпатии:
    4.313
    Альтернативно Вы можете просто скачать и запустить батник.

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

    Вложения:

    Последнее редактирование: 1 фев 2014
    Kиpилл нравится это.

Поделиться этой страницей