• Главная <
  • Галерея
  • Карта сайта
  • Наши контакты
  • Обратная связь

Налаштування системи безпеки

  1. Система безпеки Microsoft Office
  2. рівні безпеки
  3. Цифрові підписи макросів
  4. надійні розташування
  5. Налаштування доступу до об'єктної моделі VBA

Спроба запустити макрос на відтворення може виявитися невдалою. Найпоширеніша причина того, що після запису макрос не працює полягає в системі безпеки, але давайте по порядку ...

Система безпеки Microsoft Office

Microsoft Office забезпечений своєю власною системою безпеки. Завдання цієї системи полягає в протидії макровірусами. Макровіруси - це шкідливі програми, написані на мові VBA. Для свого поширення і переміщення від одного зараженого файлу до іншого макровіруси використовують можливості мови програмування. Найбільшого поширення набули макровіруси, створені для MS Word і MS Excel. Макровіруси - це головна проблема, яку створив мову програмування VBA, вбудований в офісні програми. Безпечна робота з макросами полягає в дотриманні простого правила: забороняти виконання макросів, якщо їх призначення Вам не відомо.

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

рівні безпеки

В системі безпеки передбачено чотири рівні захисту, для того щоб їх побачити в MS Word 2003 або MS Excel 2003 зайдемо в меню Сервіс / Макрос / Безпека

Для перегляду рівнів системи безпеки в MS Word 2007 і MS Excel 2007 натискаємо кнопку Microsoft Office Для перегляду рівнів системи безпеки в MS Word 2007 і MS Excel 2007 натискаємо кнопку Microsoft Office   , Далі кнопку Параметри Word (Excel) / Центр управління безпекою / Параметри центру управління безпекою, після чого з'явиться вікно налаштування параметрів макросів , Далі кнопку Параметри Word (Excel) / Центр управління безпекою / Параметри центру управління безпекою, після чого з'явиться вікно налаштування параметрів макросів. Описи рівнів безпеки говорять самі за себе.

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

Цифрові підписи макросів

Особливий інтерес у вікні "Центр управління безпекою" представляє опція "Вимкнути всі макроси крім макросів з цифровим підписом". Вибравши цю опцію, Ви зможете спокійно запускати макроси, які ви створили і підписали самі. Також можна використовувати "Надійні розташування", де Ви можете зберігати перевірені і надійні макроси і надбудови.

надійні розташування

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

Налаштування доступу до об'єктної моделі VBA

І ще один нюанс, для коректної роботи макросів і надбудов потрібно встановити довіру до об'єктної моделі проектів VBA. Зробити це можна в такий спосіб:

Для додатків Office 2003 - Сервіс / Макрос / Безпека / Надійні видавці / Довіряти доступ до Visual Basic Project

Для додатків Office 2003 - Сервіс / Макрос / Безпека / Надійні видавці / Довіряти доступ до Visual Basic Project

Для додатків Office 2007 - Меню / Параметри / Центр управління безпекою / Параметри центру управління безпекою / Параметри макросів / Довіряти доступ до об'єктної моделі проектів VBA (встановити галочку).

Для додатків Office 2007 - Меню / Параметри / Центр управління безпекою / Параметри центру управління безпекою / Параметри макросів / Довіряти доступ до об'єктної моделі проектів VBA (встановити галочку)

У додатках пакета MS Office 2010 розташування центру управління безпекою, аналогічно розташуванню його в версії 2007, з тією лише різницею, що кнопка Office У додатках пакета MS Office 2010 розташування центру управління безпекою, аналогічно розташуванню його в версії 2007, з тією лише різницею, що кнопка Office   змінена на вкладку з назвою Файл, виділену зеленим кольором змінена на вкладку з назвою "Файл", виділену зеленим кольором.

Таким чином, більшу частину проблем пов'язаних з працездатністю макросів вирішить установка опції "Довіряти доступ до проектів VBA" та деяке зниження рівня безпеки.

Інші матеріали по темі:

Новости