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

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

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

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

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

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

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

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

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

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