При открытии детали программа SOLIDWORKS выявляет встроенный код VBA, такой как уравнения и макросы, и отображает предупреждение. Вы можете подтвердить выполнение встроенного кода или отказаться от его выполнения.
В предыдущих версиях программы SOLIDWORKS уравнения, содержащие предопределенный набор математических функций и операторов, оценивались с использованием встроенной функции VC++. Такие уравнения считаются безопасными и не требуют авторизации.
Другие типы кода, такие как встроенный код VBA (также известный как активное содержимое), могут быть потенциально небезопасными. SOLIDWORKS позволяет выбрать один из двух вариантов:
- Отобразить предупреждение, а затем разрешить выполнение кода.
- Запустить код автоматически при открытии или перестроении содержащей его модели.
Параметр Предупреждать об активном содержимом на странице Сообщения/Ошибки/Предупреждения в диалоговом окне Свойства системы выбирается по умолчанию. Если программа находит уравнение или макрос активного содержимого при открытии или перестроении модели:
- Отображается диалоговое окно Что неверно с указанием элемента, содержащего уравнение или макрос.
Кнопка Включить активное содержимое позволит включить уравнение или макрос, инициировавший появление сообщения.
- На имени документа в верхней части дерева конструирования FeatureManager и на родительском элементе, дочерний элемент которого выдал сообщение с предупреждением, появится значок предупреждения.
При последующем выборе активного содержимого эти значки исчезают.
При снятии флажка с параметра Предупреждать об активном содержимом программа рассматривает все активное содержимое как безопасное и запускает его без отображения предупреждающего сообщения.