Microsoft претърпя шок преди няколко години, когато се оказа, че някой с твърде много време може да напише VBA код, който да накара Excel (или което и да е приложение на Office) да полудее. Това малко чудовище се нарича макровирус. Първият, който се появи, показва поле за съобщение, което казва „Мисля, че това прави моята точка“.
Те могат да бъдат гадни и вие искате да се защитите. Обхватът на макроса на Excel се простира далеч отвъд Excel. Той може да изтрива файлове, да преименува файлове и като цяло да нанася щети.
Полезно е да знаете, че по-новите версии на Excel запазват работна книга, която има макрос с разширението .xlsm или .xlam вместо .xlsx.
Excel има четири нива на макро защита и вие можете да изберете това, което искате да използвате.
Ако никога не споделяте работни книги на Excel с никого (това означава колеги, клиенти, вашия чичо Джо), може да успеете да спестите известно време по този начин:
Щракнете върху раздела Файл на лентата.
Изберете Опции от навигационната лента.
Щракнете върху Център за доверие в навигационната лента с опции на Excel.
Щракнете върху Настройки на Центъра за доверие.
Изберете бутона за опция Активиране на всички макроси.
Microsoft не препоръчва тази опция, защото, ако някога получите работна книга от някъде другаде, може да имате проблеми: Ако работната книга има макровирус, няма да бъдете предупредени.
Ако се направи акция работни книги с други хора, или отворени работни книги, които други хора са създали, можете да нареди да бъдат предупредени, че работна книга има потенциално опасни макроси, като кликнете върху всеки един от трите Изключване на бутоните за опции:
- Ако изберете да деактивирате макроси с известие, ще видите предупреждения, че редактирането и съдържанието са деактивирани. Можете да отмените това състояние и да активирате макросите, ако решите да го направите.
- Ако изберете да деактивирате макроси без известие, няма да виждате предупреждения и името на макросите няма да се показва в раздела Разработчик на лентата.
- Можете да изберете да деактивирате макроси, освен ако не са били цифрово подписани чрез приложение, което идентифицира източника на цифровия подпис.
Напълно възможно е да отворите работни книги, за които смятате, че всички макроси ще бъдат деактивирани, само за да установите, че макросите са активирани. Има различни замени, като доверени издатели и доверени местоположения — вероятно е вашето копие на Excel да ви счита за доверен издател. Не се учудвайте да видите работна книжка да минава покрай стража невредим. Просто казвам'.
Отварянето на работната книга, но деактивирането на макросите е добър вариант, ако смятате, че знаете откъде идват работните ви книги, но не сте сигурни в добрите намерения на източника.