Макросът представлява поредица от команди, която можете да използвате, за да автоматизирате повтаряща се задача, и може да бъде изпълнен, когато трябва да извършите задачата. Тази статия съдържа информация за рисковете, съществуващи при работа с макроси, и можете да научите как да разрешите или забраните макросите в центъра за сигурност.

Предупреждение: Никога не разрешавайте макроси във Office файл, освен ако не сте сигурни какво правят тези макроси. Неочакваните макроси могат да представляват значителен риск за защитата. Не е нужно да разрешавате макроси, за да виждате или редактирате файла; само ако искате функционалността, предоставена от макроса.

Ако търсите информация за създаването на макроси, вижте Бърз старт: Създаване на макрос.

Ако търсите информация за използването на макроси на компютър, изпълняващ Windows S, вижте Блокиране на подозрителни макроси в Office на Windows 10 S.

Макросите автоматизират често използвани задачи, за да спестят време за натискане на клавиши и действия с мишката. Много от тях са създадени чрез Visual Basic for Applications (VBA) и са написани от разработчици на софтуер. Но някои макроси представляват потенциален риск за защитата. Макросите често се използват от хора със злонамерени намерения за тихо инсталиране на злонамерен софтуер, като например вирус, на вашия компютър или в мрежата на вашата организация.

Разрешаване на макросите, когато се покаже лентата за съобщения

Когато отворите файл, съдържащ макроси, се показва жълтата лента за съобщения с икона на щит и бутон Разрешаване на съдържание. Ако знаете, че макросът или макросите идват от надежден източник, изпълнете следните инструкции:

  • На лентата за съобщения щракнете върху Разрешаване на съдържание.
    Файлът се отваря и е надежден документ.

Долното изображение е пример за лентата за съобщения, когато файлът съдържа макроси.

лента за съобщения с предупреждение за защита относно макроси

Разрешаване на макроси само за текущата сесия

Изпълнете долните инструкции, за да разрешите макросите за времето, през което файлът е отворен. Когато затворите файла и след това пак го отворите, предупреждението се появява отново.

Забележка: Този процес работи само ако сте отворили файл, съдържащ макроси.

  1. Щракнете върху раздела Файл.

  2. В областта Предупреждение от защитата щракнете върху Разрешаване на съдържание.

  3. Изберете Разширени опции.

  4. В диалоговия прозорец Опции за защита в Microsoft Office щракнете върху Разреши това съдържание за тази сесия за всеки макрос.

  5. Щракнете върху OK.

Промяна на настройките за макроси в центъра за сигурност

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

Важно: Когато променяте вашите настройки за макроси в центъра за сигурност, те се променят само за програмата от Office, която използвате в момента. Настройките за макроси не се променят за всички ваши програми от Office.

  1. Щракнете върху раздела Файл.

  2. Щракнете върху Опции.

  3. Щракнете върху Център за сигурност, след което щракнете върху Настройки на центъра за сигурност

  4. В Център за сигурност щракнете върху Настройки за макроси.

    Област "Настройки за макроси" в центъра за сигурност

  5. Направете селекцията, която искате, след което щракнете върху OK.

Забележка: Опциите са малко по-различни в Excel, ще ги извикаме, докато си тръгнем.

  • Забрани всички макроси без уведомяване     Макросите и свързаните с тях предупреждения за защита се забраняват.

    В Excel тази опция е Забраняване на макроси на VBA без уведомяване и се отнася само за макроси на VBA.

  • Забрани всички макроси с уведомяване     Макросите се забраняват, но се показват предупреждения относно защитата, когато има макроси. Разрешавайте макросите според всеки отделен случай.

    В Excel тази опция е Забраняване на макроси на VBA с уведомяване и се отнася само за макроси на VBA.

  • Забрани всички макроси с изключение на цифрово подписани макроси     Макросите са забранени и предупрежденията за защита се показват, ако има неподписани макроси. Ако обаче макросът е подписан с цифров подпис от надежден издател, макросът просто се изпълнява. Ако макросът е подписан от издател, на когото все още не сте се доверили, ви е дадена възможност да разрешите подписания макрос и да се доверите на издателя.

    В Excel тази опция е Забраняване на макроси на VBA с изключение на цифрово подписани макроси и се отнася само за макроси на VBA.

  • Разрешаване на всички макроси (не се препоръчва, може да се изпълни потенциално опасен код)     Всички макроси се изпълняват без потвърждение. Тази настройка прави компютъра уязвим за злонамерен код.

    В Excel тази опция е Разрешаване на макроси на VBA (не се препоръчва, може да се изпълни потенциално опасен код) и се отнася само за макроси на VBA.

  • Excel има квадратче за отметка за Разрешаване наExcel 4,0 макроса, когато макросите на VBA са разрешени. Ако изберете това квадратче за отметка, всички настройки по-горе за макроси на VBA ще важат и за Excel 4,0 (XLM) макроси.

    Ако това квадратче за отметка не е избрано, XLM макросите се забраняват без уведомяване.

  • Надежден достъп до обектния модел на VBA проект     Забранете или разрешете програмен достъп до обектния модел на Visual Basic for Applications (VBA) от клиент за автоматизация. Тази опция за защита е за код, написан за автоматизиране на програма от Office и манипулиране на средата и обектния модел на VBA. Това е настройка за всеки отделен потребител и за всяко отделно приложение и забранява достъпа по подразбиране, като пречи на неудостоверени програми да създават опасен самовъзпроизвеждащ се код. За да получат клиентите за автоматизация достъп до обектния модел на VBA, трябва потребителят, стартиращ кода, да даде достъп. За да дадете достъп, поставете отметка в квадратчето.

    Забележка: В Microsoft Publisher и Microsoft Access няма опция Надежден достъп до обектния модел на VBA проект.

Вж. също

Промяна на настройките за защита от опасни макроси в Excel

Как злонамереният софтуер може да зарази компютъра ви

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединяване към Microsoft Office участници в Insider

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×