Зміна параметрів безпеки макросів в excel

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

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

Параметри безпеки макросів і їх дію

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

Вимкнути всі макроси без повідомлення. Виберіть цей параметр, якщо не довіряєте макросам. Всі макроси в документі і попередження про безпеку макросів відключаються. Якщо у вас є документи, що містять непідписані макроси, яким ви довіряєте, ці документи можна помістити в надійне розташування. Документи з надійних розташувань дозволяється виконувати без перевірки системою центру управління безпекою.

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

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

Включити всі макроси (не рекомендується, можливий запуск небезпечної програми). Виберіть цей параметр, щоб дозволити виконання всіх макросів. У такому випадку ваш комп'ютер стає вразливим для потенційно небезпечного коду, тому цей варіант не рекомендується.

Довіряти доступ до об'єктної моделі проектів VBA. Цей параметр призначений для розробників і використовується для навмисного блокування або дозволу програмного доступу до об'єктної моделі VBA з будь-якого клієнта автоматизації. Інакше кажучи, це параметр безпеки для коду, який написаний для автоматизації програми Office і здійснює програмне керування середовищем Microsoft Visual Basic для додатків (VBA) і об'єктної моделлю. Цей параметр застосовується для кожного користувача і кожної програми. За замовчуванням доступ заборонений. Застосування цього параметра помітно ускладнює для несанкціонованих програм створення самовоспроизводящегося коду, який може завдати шкоди системам кінцевих користувачів. Щоб клієнт автоматизації міг отримати програмний доступ до об'єктної моделі VBA, користувачеві, що виконує код, необхідно надати доступ явно. Щоб включити доступ, встановіть прапорець.

Використання цифрових підписів

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

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

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

Створення свого самозаверяющего цифрового сертифікату

За допомогою програми Selfcert.exe ви можете створити свій самозаверяющій сертифікат.

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

Додаткові відомості про додавання цифрового підпису до макросам см. В статті Підписання макросу.

Зміна параметрів безпеки макросів

Ви можете змінювати параметри безпеки макросів в Центр безпеки та конфіденційності, якщо тільки системний адміністратор у вашій організації не заборонив це, змінивши налаштування.

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

Усунення несправностей

Не вдається змінити параметри безпеки макросів

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

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

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

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

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

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

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

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

Ви завжди можете надіслати електронною поштою питання Excel Tech Community. попросити допомоги в співтоваристві Answers community. а також запропонувати нову функцію або поліпшення на веб-сайті Excel User Voice.

Схожі статті