Безопасность макросов

При работе с макросами необходимо помнить о рисках, связанных с их уязвимыми местами. Следует выполнять только известные макросы, полученные из надежных источников.

Существует возможность разрешить или запретить выполнение макросов по умолчанию. Это позволяет защитить рабочие данные и компьютер от непредусмотренного выполнения опасных вредоносных программ.

Задание параметров безопасности макросов уровня приложения

  1. Отключение макросов уровня приложения ограничивает доступ к командам "Выполнить" и "ШагВ" в Диспетчере макросов. При этом сохраняется возможность просматривать, редактировать и компоновать программный текст, однако вносимые изменения не будут влиять на текущее состояние модуля.

    Перейдите на вкладку "Управление"панель "Макросы""Безопасность макросов".
  2. Перейдите на вкладку "Макросы".
  3. В разделе "Параметры безопасности макросов приложения" выберите переключатель "Включить макросы приложения" или "Отключить макросы приложения".
  4. Нажмите "ОК".
  5. Закройте и снова откройте Revit.
    Прим.: Все изменения параметров безопасности макросов уровня приложения вступают в силу только после перезапуска Revit. Значение параметра сохраняется до его изменения.

Задание параметров безопасности макросов уровня документа

  1. Отключение макросов уровня документа ограничивает доступ к командам "Выполнить" и "ШагВ" в Диспетчере макросов для любого проекта, открытого в Revit. При этом сохраняется возможность просматривать, редактировать и компоновать программный текст, однако вносимые изменения не будут влиять на текущее состояние модуля.

    Перейдите на вкладку "Управление"панель "Макросы""Безопасность макросов".
  2. Перейдите на вкладку "Макросы".
  3. В разделе "Параметры безопасности макросов документа" выберите один из следующих переключателей:
    • Спрашивать перед включением макросов документа. Этот переключатель выбран по умолчанию. Макросы отключены, однако при открытии проектов Revit, содержащих макросы, выводится запрос об их включении. Этот запрос позволяет включить макросы в случае их обнаружения.
    • Отключить макросы документа. Выполнение макросов уровня документа при открытии проектов Revit запрещено. Чтобы включить макросы в этом случае, необходимо закрыть проект, откорректировать параметры безопасности макросов и снова открыть проект.
    • Включить макросы документа. Выполнение макросов уровня документа при открытии проектов Revit разрешено. Чтобы отключить макросы в этом случае, необходимо закрыть проект, откорректировать параметры безопасности макросов и снова открыть проект.
  4. Использования варианта "Включить макросы документа" следует по возможности избегать, т. к. при этом Revit не будет выводить предупреждения при открытии документов с макросами и возможно выполнение потенциально опасных и вредоносных программ. Пользователям, не имеющим опыта работы с макросами Revit или часто открывающим проекты, полученные из незнакомых источников, рекомендуется пользоваться вариантом "Спрашивать перед включением макросов документа". Вариант "Включить макросы документа" следует использовать только при наличии уверенности в надежности источника внедренных макросов.

    В нижнем правом углу окна Revit отображаются значки состояния и уведомления, позволяющие определить текущее состояние безопасности макросов.
    Состояния и предупреждения макросов уровня документа
    Уровень безопасности макросов Значок состояния Уведомление при открытии
    Включить макросы документа
    Отключить макросы документа
    Спрашивать перед включением макросов документа Задается пользователем. Диалоговое окно предупреждения содержит запрос о включении или отключении макросов. В зависимости от ответа пользователя отображается соответствующий значок. Это настройка по умолчанию.