Загальні відомості
Під час інсталяції одного з оновлень системи безпеки Microsoft Office, перелічених у Microsoft поширених вразливостей та 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 в інтрамережі: ви можете ввімкнути ці параметри за допомогою функції групової політики, як показано на зображенні нижче. Параметр розташовано в розділі Конфігурація користувача > Адміністративні шаблони > Microsoft Office 2016 > Параметри безпеки.
Примітка.