Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

У програмі Excel можна змінити параметри захисту від макросів, щоб керувати запуском макросів і обставинами, коли ви відкриваєте книгу. Наприклад, можна дозволити запуск макросів на основі наявності цифрового підпису надійного розробника.

Докладні відомості про настройки безпеки макросів у документах Microsoft Office див. в статті Увімкнення й вимкнення макросів у файлах Office.

У цьому списку наведено різні настройки захисту від макросів. Якщо інстальовано антивірусне програмне забезпечення, яке працює з Microsoft 365, і книга містить макроси, перед відкриттям книга перевіряється на наявність відомих вірусів.

  • Вимкнути всі макроси без сповіщення. Виберіть цей параметр, якщо ви не довіряєте макросам. Усі макроси в документах і сповіщення системи безпеки про макроси буде вимкнуто. За наявності документів, які містять непідписані макроси, яким ви довіряєте, можна помістити ці документи в надійне розташування. Макроси, що містяться в документах у надійних розташуваннях, можна запускати без перевірки в Центрі безпеки та конфіденційності.

  • <c0>Вимкнути всі макроси зі сповіщенням</c0>. Це параметр за замовчуванням. Виберіть цей параметр, якщо потрібно вимкнути макроси, але при цьому отримувати сповіщення системи безпеки про наявність макросів. Таким чином, можна для кожного окремого макросу вирішувати, чи потрібно його ввімкнути.

  • Вимкнути всі макроси, крім макросів із цифровим підписом Цей параметр збігається з параметром Вимкнути всі макроси зі сповіщенням , за винятком того, що якщо макрос має цифровий підпис надійного видавця, макрос можна запустити, якщо ви вже довіряєте видавцю. Якщо ви не довіряєте видавцю, ви будете повідомлені. Таким чином можна ввімкнути підписані макроси або довіряти видавцю. Усі непідписані макроси вимикаються без сповіщення.

  • <c0>Увімкнути всі макроси (не рекомендовано, оскільки можливе виконання потенційно небезпечного коду)</c0>. Виберіть цей параметр, щоб дозволити запуск усіх макросів. Коли увімкнуто цей параметр, комп’ютер вразливий до потенційно зловмисного коду, тому радимо не використовувати його.

  • <c0>Довіряти доступ до об’єктної моделі проектів VBA</c0>.    Цей параметр призначено для розробників і використовується для навмисного блокування або надання програмного доступу до об’єктної моделі VBA з будь-якого клієнта автоматизації. Іншими словами, це – параметр безпеки для коду, створеного для автоматизації програми Office, програмного керування середовищем Microsoft Visual Basic for Applications (VBA) і об’єктною моделлю. Він настроюється залежно від користувача та від програми й за замовчуванням забороняє доступ. Цей параметр безпеки перешкоджає несанкціонованим програмам створювати код, здатний до самореплікації, який може зашкодити системам користувачів. Щоб клієнти автоматизації могли отримувати програмний доступ до об’єктної моделі VBA, користувач, який запускає код, повинен явно надати клієнтам цей доступ. Щоб дозволити доступ клієнтам, установіть цей прапорець.

Office використовує технологію Microsoft Authenticode, щоб дати можливість авторам макросів цифрового підпису файлу або проекту макросів. Сертифікат, який використовується для створення цього підпису, підтверджує, що макрос або документ походить від підписувача, а підпис підтверджує, що макрос або документ не змінено.

Інсталювавши цифровий сертифікат, можна підписувати файли й макроси.

Отримання цифрового сертифіката для підписування

Цифровий сертифікат можна отримати в комерційному центрі сертифікації або в адміністратора внутрішньої безпеки чи фахівця з інформаційних технологій (ІТ).

Щоб дізнатися більше про центри сертифікації, які пропонують послуги для продуктів Microsoft, див. список учасників програми кореневих сертифікатів Microsoft.

Створення цифрового сертифіката з власним підписом

Також можна створити сертифікат із власним підписом за допомогою інструмента Selfcert.exe.

Примітка.: Оскільки створюваний цифровий сертифікат не видається офіційним центром сертифікації, макроси, підписані за допомогою такого сертифіката, відомі як проекти з власними підписами. Microsoft Office довіряє сертифікатам із власними підписами лише на комп’ютерах, де є сертифікат у сховищі особистих сертифікатів.

Докладні відомості про те, як додати цифровий підпис до макросу, див. в статті Додавання цифрового підпису до проекту макросу.

Змінення настройок захисту від макросів

Настройки захисту від макросів можна змінити в Центрі безпеки та конфіденційності, якщо системний адміністратор в організації не змінив настройки за замовчуванням, щоб заборонити змінення настройок.

  1. На вкладці Розробник у групі Код натисніть кнопку Безпека макросів.

    Вкладка "Розробник" на стрічці

    Щоб увімкнути вкладку Розробник, див. статтю Відображення вкладки "Розробник".

  2. У категорії Настройки макросів у розділі Настройки макросів виберіть потрібний параметр.

    Примітка.: Будь-які зміни, внесені в категорії Настройки макросів у програмі Excel, застосовуються лише до програми Excel і не впливають на інші програми Microsoft Office.

Крім того, доступ до Центру безпеки та конфіденційності можна отримати в параметрах Excel. Для цього натисніть кнопку Параметри (від Excel 2010 до 2016) або Кнопка Microsoft Office Зображення кнопки Office (Excel 2007), а потім – Центр безпеки та конфіденційності > Настройки Центру безпеки та конфіденційності > настройки макросів.

Докладні відомості про захист від макросів див. в таких статтях:

Виправлення неполадок

Проблеми зі зміненням настройок захисту від макросів

Деякі користувачі не можуть змінювати настройки Центру безпеки та конфіденційності відповідно до політик групової безпеки в організаціях. У таких випадках потрібно звернутися до ІТ-адміністратора організації.

Заміна параметрів рівнів безпеки "Дуже високий", "Високий", "Середній" і "Низький"

Параметр у програмі Excel 2003

Еквівалент excel 2007/2010/2013/2016

Додаткові відомості

Дуже високий

Вимкнути всі макроси без сповіщення

У програмі Excel 2003 макроси VBA запускаються, лише якщо вибрано параметр "Довіряти всім інстальованим надбудовам і шаблонам" (у програмі Excel 2003 на вкладці "Надійні видавці" в діалоговому вікні "Безпека") і макроси (з підписами та без) зберігаються в окремій надійній папці на жорсткому диску користувача.

Якщо виконано не всі ці умови, макроси VBA не запускаються в програмі Excel 2003, коли вибрано рівень безпеки "Дуже високий".

Високий

Вимкнути всі макроси, крім макросів із цифровим підписом

У програмі Excel 2003 виконувані файли (наприклад, EXE або COM) для запуску мають бути підписані підтвердженим надійним джерелом (тобто в них має бути сертифікат безпеки). В іншому випадку під час відкриття документа всі файли, пов’язані з документом або вбудовані в нього, буде автоматично вимкнуто без попередження про це користувача.

За замовчуванням усі програми пакета Office 2003 інсталюються з високим рівнем захисту від макросів.

Середній

Вимкнути всі макроси зі сповіщенням

В Excel 2003 користувачам пропонується ввімкнути або вимкнути виконувані файли під час відкриття документа. Цей рівень вимагає прийняття сертифіката довіри для кожного виконуваного файлу, який приймається додаванням сертифіката до сегмента реєстру Windows комп'ютера.

Подальші запити на запуск макросу від надійного джерела буде автоматично прийнято (виконуваний файл запускається без запита дозволу від користувача).

Низький

Увімкнути всі макроси (не рекомендовано, оскільки можливе виконання потенційно небезпечного коду)

У програмі Excel 2003 запускаються всі макроси без обмежень. Цей рівень безпеки не захищає від зловмисних програм, не дає змоги приймати сертифікати безпеки й не вважається безпечним загалом. Цей рівень не рекомендовано.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×