Разрешаване или забраняване на макроси във файлове на Office

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

Предупреждение: Никога не разрешавайте макросите във файл на 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.

×