По подразбиране Excel деактивира всички макроси, за да ви предпази от злонамерени вируси. Но можете да активирате макроси за автоматизиране на повтарящи се задачи в Excel.
Макросът е последователност от команди и инструкции на Excel, която ви позволява да автоматизирате сложни и повтарящи се задачи. Вместо ръчно да изпълнявате сами поредица от губещи време задачи, можете да записвате задачите като макроси, за да ги изпълнявате автоматично.
Въпреки това, те представляват голям риск от гледна точка на сигурността, когато стартирате файлове на Excel с активиран макрос. Някои от работните книги с активиран макрос може да съдържат злонамерени макровируси, които могат да повредят или напълно да изтрият файлове на вашето устройство, да компрометират данните ви и дори да повредят целия ви компютър.
По подразбиране Excel деактивира всички макроси, за да ви попречи да отворите потенциално заразен файл. Тази публикация ще ви покаже как да активирате макроси в Microsoft Excel, за да ги използвате, за да подобрите работния си процес. Можете да активирате макроси на база файл по файл, или за всички работни книги, или на надеждно място.
Как да активирате макроси за отделни файлове
Можете да активирате макроси за определени отделни файлове от лентата за съобщения или в изгледа зад кулисите на Excel.
Активиране на макроси от лентата за съобщения
Когато отворите документ на Excel, който съдържа макрос, и ще видите жълта лента за съобщения точно под лентата на Excel (вижте екранната снимка по-долу). Ще пише, че макросите са деактивирани в този документ на Excel. Кликнете върху бутона „Активиране на съдържанието“, за да активирате макросите.
Активиране на макроси в изгледа Backstage
Друг начин да активирате макроси е през изгледа зад кулисите. Отворете раздела „Файл“ в Microsoft Excel. В раздела „Информация“ ще видите жълто „Предупреждение за сигурност“.
Щракнете върху иконата „Активиране на съдържание“ и изберете „Активиране на цялото съдържание“, за да активирате всички макроси в този файл.
И в двата метода, след като активирате макроси, Excel прави този документ доверен документ, което означава, че когато отворите този документ в бъдеще, той няма да ви помоли да активирате макроси отново.
Как да активирате макроси за една сесия
Понякога искате да активирате макроси само за един път за определен файл и не искате да направите този файл доверен документ. В такива случаи Excel ви позволява да активирате макроси само за една сесия на файл.
За да направите това, щракнете върху раздела „Файл“ в Excel и отворете раздела „Информация“ в изгледа зад кулисите. В областта Предупреждение за сигурност щракнете върху „Активиране на съдържание“ и изберете „Разширени опции“.
В диалоговия прозорец „Опции за защита на Microsoft Office“ изберете „Активиране на съдържанието за тази сесия“ и щракнете върху „OK“.
Сега макросите са разрешени само за текущата сесия. Когато отворите отново документа, excel ще ви помоли да активирате отново макроси.
Как да активирате макроси във всички работни книги
Excel има център за доверие, където можете да активирате или деактивирате всички макроси в работни книги по подразбиране. Центърът за доверие на Excel съдържа настройки за сигурност и поверителност, които могат да ви помогнат да запазите компютъра и документите си в безопасност.
За да активирате всички макроси, отидете на раздела „Файл“ в Excel и щракнете върху „Опции“ в лявата странична лента на изгледа зад кулисите.
Ще се отвори диалоговият прозорец Опции на Excel. Щракнете върху „Център за доверие“ в лявата странична лента и щракнете върху бутона „Настройки на Центъра за доверие“ вдясно.
В диалоговия прозорец Център за доверие изберете „Настройки на макроса“ от лявата странична лента, а от дясната страна можете да видите четирите настройки на макроса.
Четирите настройки на макроса:
- Деактивирайте всички макроси без известие: Тази опция деактивира изцяло макросите, блокирайки ги без потвърждение. Когато е избрана тази настройка, няма да виждате никакви известия.
- Деактивирайте всички макроси с известие: Това е опцията по подразбиране, която блокира макроси, но показва известие. Това ви позволява да активирате макроси на база файл по файл. Не щракайте върху „Активиране на съдържание“, ако нямате доверие на източника.
- Деактивирайте всички макроси с изключение на макроси с цифров подпис: Тази опция блокира всички макроси с изключение на макроси с цифров подпис. Excel пак ще ви поиска потвърждение за повечето макроси, но надеждните макроси ще се изпълняват без потвърждение.
- Активиране на всички макроси: Когато е избрана тази настройка, можете да стартирате всички макроси без потвърждение. Освен това тази опция ще направи вашата система уязвима за потенциален зловреден софтуер и вируси. Но с тази настройка не е нужно да активирате макроси всеки път.
Сега, за да активирате всички макроси без потвърждение, изберете четвъртата опция, „Активиране на всички макроси“ в настройките на макроса. След това щракнете върху „OK“, за да запазите настройките.
Ако искате да деактивирате всички макроси, изберете подходящата настройка в горните опции.
Активирайте макроси в надеждното местоположение
Можете да настроите Excel да се доверява на конкретни местоположения във вашата система или в локалната мрежа, където можете да съхранявате файлове с активиран макрос. Ако отворите който и да е файл в надеждното местоположение, Excel ще стартира макроса си автоматично без потвърждение, дори ако настройката „Деактивиране на всички макроси без известие“ е избрана в Центъра за доверие.
За да добавите надеждно местоположение, отидете в раздела „Файл“ и щракнете върху „Опция“ в изгледа зад кулисите.
Щракнете върху „Център за доверие“ в лявата странична лента и отворете „Настройки на Центъра за доверие“ от дясната страна на диалоговия прозорец.
В диалоговия прозорец Център за доверие щракнете върху „Доверено местоположение“ в горния ляв ъгъл и от дясната страна можете да видите всичките си „Надеждени местоположения“, изброени в поле.
Ако добавяте местоположение от вашата мрежа, поставете отметка в квадратчето до „Разрешаване на доверено местоположение в моята мрежа“. Ако добавяте местоположение от вашето устройство, оставете го без отметка. След това кликнете върху бутона „Добавяне на ново местоположение“.
След това щракнете върху бутона „Преглед“ в диалоговия прозорец Доверено местоположение и изберете местоположението си от вашето устройство или мрежата. Не забравяйте, че не се препоръчва да избирате устройство от мрежа, тъй като злонамерените макроси могат лесно да се разпространят през тях.
Ако искате която и да е подпапка на избраното местоположение също да бъде надеждна, поставете отметка в квадратчето „Подпапките на това местоположение също са надеждни“. Ако желаете, можете също да добавите описание на довереното местоположение в полето „Описание:“. След това щракнете върху „OK“.
След като това стане, можете да видите, че вашето ново местоположение е добавено към списъка с пътища.
Сега можете да запишете вашите файлове на Excel с активиран макрос на всяко от изброените надеждни местоположения и да стартирате макросите му без никакви предупреждения за сигурност.
Как да премахнете надеждни документи
Ако сте решили да не стартирате никакъв макрос във вашите Excel файлове поради проблем със сигурността и сте избрали първата настройка на макроса (Деактивиране на всички макроси без известие), ще откриете, че все още можете да стартирате макроси в определени файлове.
Това е така, защото Excel ще запомни предишните ви операции. Ако сте активирали макроси за някои файлове, като щракнете върху „Активиране на съдържание“, когато са се отворили, докато е избрана настройката по подразбиране (Деактивиране на всички макроси с известие), Excel ще запомни тези операции.
След като щракнете върху бутона „Активиране на съдържание“ на документ с активиран макрос, Excel ще добави този файл към своите надеждни документи. И дори след като промените настройката на макроса си на „Деактивиране на всички макроси без известие“, този файл все още е доверен документ, следователно все още можете да стартирате макроси в този файл.
За да деактивирате напълно всички макроси, трябва да премахнете тези документи за доверие. За да направите това, отидете на Файл → Опции → Център за доверие → Настройки на Центъра за доверие.
В прозореца на Центъра за доверие щракнете върху опциите „Надеждени документи“. Щракнете върху бутона „Изчистване“, за да изчистите всички доверени документи.
След това щракнете върху „Да“ в изскачащия прозорец, за да потвърдите.
Сега всички надеждни документи са изчистени. Не забравяйте, че когато изчистите доверените документи, те не само няма да изпълняват никакви макроси, но и ActiveX контроли и други видове активно съдържание в тези документи.