Аннотация
Если вы установили одно из обновлений для системы безопасности Microsoft Office, указанных в статьях Общие уязвимости и подвержены CVE-2020-0760, возможно, вы заметите, что некоторые типы ссылок на Visual Basic для приложений (VBA) заблокированы и вы получаете сообщение об ошибке.
В этой статье приводятся ответы на часто задаваемые вопросы о том, что нужно сделать, если у пользователей и для ИТ-администраторов есть перерывы в их существующих решениях VBA.
Примечание. Это изменение повлияет на последствия изменения структуры в Office. Новым поведением является проектирование. Следовательно, исправление не требуется, и вы не сможете уменьшить его.
Какие типы ссылок VBA затронуты?
Это может повлиять на следующие типы ссылок VBA:
-
TypeLibs (*. OLB, *. tlb, *. dll)
-
Исполняемые файлы (*. exe)
-
Элементы ActiveX (*. ocx)
Эти файлы могут быть заблокированы в том случае, если они находятся на серверах в Интернете или интрасети или скачаны из Интернета.
Дополнительные сведения о справочнике по библиотеке объектов VBA можно найти в разделе Проверка или Добавление ссылки на библиотеку объектов.
Какое сообщение об ошибке отображается, если библиотеки объектов VBA заблокированы?
Если имеющиеся решения VBA содержат некоторые библиотеки объектов VBA или ссылки, которые заблокированы, появляется следующее сообщение об ошибке.
Ошибка компиляции: Не удается найти проект или библиотеку
Это стандартное сообщение, указывающее на наличие отсутствующих библиотек объектов VBA. Если вы получили это сообщение об ошибке, вернитесь к текущему решению VBA и замените Заблокированные библиотеки локальными.
Что делать, чтобы разблокировать библиотеки объектов VBA?
Библиотеки объектов Интернет-документов VBA: Мы рекомендуем блокировать их, так как они уязвимы.
Библиотеки объектов VBA в интрасети: их можно включить с помощью параметра GPO, как показано на рисунке ниже. Этот параметр находится в разделе Конфигурация пользователя > Административные шаблоны > Microsoft Office 2016 > Параметры безопасности.
Примечание.