Макроси вимкнено за замовчуванням у Microsoft Excel та інших програмах MS Office, і користувачі мають їх чітко вмикати. У цій статті будуть розглянуті різні методи, які надає Excel для ввімкнення макросів та керування параметрами безпеки, що дозволяє безпечно запускати власні макроси.
Увага!
По -перше, важливо зрозуміти, наскільки небезпечними можуть бути макроси.
Макроси насправді - це маленькі комп’ютерні програми, які зберігаються у робочих книгах як код VBA. Хоча вони в основному використовуються для автоматизації завдань у програмі Excel, програмісти VBA можуть писати потужні макроси, які можуть робити практично все з вашим комп’ютером та отримувати доступ до будь -яких ресурсів, до яких він підключений.
Ця здатність розширює функціональність Excel, і це робить - але в чужих руках її можна викрутити для поширення програм -вимагачів, викрадення комп’ютерів для бот -мереж, крадіжки даних з баз даних, надсилання електронної пошти спаму та іншим руйнуванням комп’ютерів та їх мережі.
Маючи це на увазі, ви завжди повинні остерігатися книг з підтримкою макросів, які надходять від інших людей, і вмикати лише макроси для книг, яким ви довіряєте.
Увімкнути тимчасово макроси - для окремих робочих книг
За замовчуванням під час першого відкриття книги з підтримкою макросів під стрічкою з’явиться жовта панель «ПОПЕРЕДЖЕННЯ БЕЗПЕКИ». Натискання кнопки «Увімкнути вміст» увімкне макроси.
ПРИМІТКА: це викликає будь -які макроси, які запускаються під час відкриття книги, тому не натискайте це помилково!
Якщо ви не хочете вмикати макроси, ви можете натиснути «X» у крайньому правому куті жовтої смуги. Попередження безпеки зникне, але будь -яка спроба запустити макрос буде невдалою з повідомленням попередження. (Відкриття редактора VBA або спроба запустити макрос, перш ніж мати справу з попередженням безпеки, також очистить панель і вимкне макроси.)
Якщо ви випадково вимкнули макроси, вам доведеться закрити та знову відкрити книгу, а потім натиснути кнопку «Увімкнути вміст».
Налаштування макросів у Центрі довіри
Excel надає параметри для налаштування поведінки за замовчуванням під час відкриття книг із підтримкою макросів. Ви можете переглянути ці налаштування в Центр довіри:
- ВиберітьФайл> Параметри, потім виберіть Центр довіри у списку ліворуч та натисніть кнопку «Налаштування центру довіри… ”
- У діалоговому вікні Центру довіри виберіть "Налаштування макросу”
Вимкніть усі макроси без сповіщення: Ви не зможете увімкнути або запустити макроси під час відкриття книги. Однак ви все одно зможете створювати та запускати макроси у нових книгах.
Вимкніть усі макроси з повідомленням: це параметр за промовчанням, який дозволяє вмикати макроси з панелі попереджень про безпеку під час відкриття книги.
Вимкніть усі макроси, крім макросів із цифровим підписом: Ви не побачите жодних попереджень, але зможуть працювати лише макроси з цифровим підписом. Такі макроси створюються розробниками VBA, використовуючи сертифікати, надані комерційним органом або адміністратором безпеки у вашій організації.
Увімкнути всі макроси (не рекомендується; потенційно небезпечний код може працювати): всі макроси активовані без попередження.
Довірчий доступ до об'єктної моделі проекту VBA: цей параметр дозволяє іншим програмам (і макросам) змінювати макроси у будь -яких відкритих книгах. Деякі програми зовнішньої аналітики вимагатимуть, щоб ця функція працювала, але зазвичай це потрібно залишити не позначеним.
Увімкнути макроси назавжди - для окремих робочих книг
Ви можете встановити книгу з підтримкою макросів як Довірений документ так що, коли ви знову відкриєте його, макроси будуть включені без попереджень безпеки. Надійні книги додаються до приватного списку, пов’язаного з вашим логіном для Windows.
Щоб довіряти трудовій книзі:
- Відкрийте книгу, а потім клацніть Файл поки панель Попередження безпеки все ще видно
- Натисніть «Увімкнути вміст», А потім виберіть«Увімкнути весь вміст”У спадному меню
ПРИМІТКА: Excel не надає жодного способу не довіряти певній книзі, але це робить дозволяють не довіряти все книги, яким раніше довіряли. Зробити це:
- ВиберітьФайл> Параметри, потім виберіть Центр довіри у списку ліворуч та натисніть кнопку «Налаштування центру довіри… ”
- У діалоговому вікні Центру довіри виберіть "Надійні документи”
- Якщо ви хочете очистити список надійних книг, натисніть "Очистити"
- Якщо ви хочете вимкнути довірені документи, поставте прапорець "Вимкніть надійні документи”; Ви все одно зможете тимчасово ввімкнути макроси під час відкриття книги
Через обмежену функціональність Excel надає довіру окремим документам, краще використовувати Надійні локації (Дивись нижче).
Увімкнути макроси назавжди - для всіх робочих книг у надійному місці
Замість того, щоб довіряти окремим книгам, ви можете налаштувати Excel на довіру певним місцям на вашому комп’ютері чи мережі. Будь -які трудові книжки в Надійне розташування відкриється з увімкненими макросами та без попереджень безпеки.
Перегляд надійних місць розташування
На відміну від надійних документів, список довірених місць доступний для перегляду в будь -який час.
- ВиберітьФайл> Параметри, потім виберіть Центр довіри у списку ліворуч та натисніть кнопку «Налаштування центру довіри… ”
- У діалоговому вікні Центру довіри виберіть "Надійні локації”У списку ліворуч
За замовчуванням ви побачите кілька надійних місць, уже встановлених Excel. Ці розташування використовуються Excel для ввімкнення макросів у нових книгах та надбудовах, і їх не слід змінювати.
Додайте нове надійне місцезнаходження
Технічно ви можете розмістити власні книги у надійних місцях за умовчанням, але краще визначити власну, якщо ви хочете скористатися цією функцією.
- Натисніть «Додати нове місцезнаходження… », Щоб відобразити діалогове вікно« Довірене розташування Microsoft Office »
- Введіть шлях до папки, яку потрібно використовувати, у верхньому текстовому полі (або натисніть «Огляд…», щоб перейти до папки)
- Якщо ви хочете, щоб усі підпапки вибраної папки також були довіреними, поставте прапорець біля пункту "Вкладені папки цього розташування також є надійними"
- (Необов’язково) Введіть опис цього надійного розташування. Корисно, якщо вам потрібно керувати кількома локаціями
