Макро сигурността е ключова характеристика в Excel. Причината е, че VBA е мощен език - толкова мощен, че е възможно да се създаде макрос, който може да причини сериозни щети на вашия компютър. Макросът може да изтрива файлове, да изпраща информация до други компютри и дори да унищожи Windows, така че дори да не можете да стартирате системата си.
Функциите за защита на макросите, въведени в Excel 2007, са създадени, за да помогнат за предотвратяване на този тип проблеми.
Вижте секцията Настройки на макроса в диалоговия прозорец Център за доверие. За да покажете този диалогов прозорец, изберете Разработчик → Код → Защита на макроси.
Разделът Настройки на макроса в диалоговия прозорец Център за доверие.
По подразбиране Excel използва опцията Деактивиране на всички макроси с известяване. С тази настройка в сила, ако отворите работна книга, която съдържа макроси (и файлът не е цифрово „подписан“ или съхранен на надеждно местоположение), Excel показва предупреждение. Ако сте сигурни, че работната книга идва от доверен източник, щракнете върху Активиране на макроси и макросите ще бъдат активирани.
Предупреждението на Excel, че файлът, който трябва да се отвори, съдържа макроси.
Виждате изскачащия прозорец само ако VBE е отворен. В противен случай Excel показва привличащо вниманието предупреждение за сигурност над лентата с формули. Ако знаете, че работната книга е безопасна, щракнете върху бутона Активиране на съдържанието, за да активирате макросите. За да използвате работната книга без макроси, щракнете върху X, за да отхвърлите предупреждението.
Предупреждението на Excel, че току-що отворената работна книга съдържа макроси. Виждате това предупреждение, ако VBE не е отворен.
Excel ще запомни, ако сте определили работна книга да бъде безопасна. Така че следващия път, когато го отворите, няма да видите предупреждението за сигурност.
Може би най-добрият начин да се справите със сигурността на макросите е да посочите една или повече папки като надеждни местоположения. Всички работни книги в надеждно местоположение се отварят без предупреждение за макрос. Определяте надеждни папки в секцията Доверени местоположения на диалоговия прозорец Център за доверие.
Ако искате да разберете какво означават другите настройки за защита на макроси, натиснете F1, докато се вижда секцията Настройки на макроса на диалоговия прозорец Център за доверие. Ще получите екран за помощ, който описва настройките за сигурност.