Включение и отключение макросов в файлах Microsoft 365

Применяется к
Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Access для Microsoft 365 Excel 2024 Word 2024 Outlook 2024 PowerPoint 2024 Access 2024 Visio профессиональный 2024 Visio стандартный 2024 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Visio профессиональный 2021 Visio стандартный 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Visio профессиональный 2019 Visio стандартный 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Visio профессиональный 2016 Visio стандартный 2016

Интерактивная поддержка в браузере может предоставлять цифровые решения для проблем с Office

Макрос — это набор команд, используемый для автоматизации повторяющейся задачи. Макрос может запускаться при выполнении задачи. Однако некоторые макросы могут представлять угрозу безопасности, поскольку могут содержать вирусы или вредоносные программы на компьютере. 

Предупреждение

Никогда не включайте макросы в файле Microsoft 365, если не знаете, что делают эти макросы, и если вам нужна их функциональность. Для просмотра или редактирования файла не нужно включать макросы. Дополнительные сведения см. в статье Защита от макровирусов.

Создание доверенного документа для включения макросов

Если при открытии документа или попытке запуска макроса вы получаете предупреждение системы безопасности, вы можете сделать его надежным и включить макросы. Этот пример приведен в книге Excel. 

Панель предупреждения

  1. Выберите "Включить содержимое".

  2. В диалоговом окне "Предупреждение системы безопасности " нажмите кнопку " Да ", чтобы сделать документ надежным.

    Предупреждение системы безопасности о надежных документах

Макросы теперь включены в этом документе. Чтобы отозвать надежный документ, необходимо очистить все надежные документы. Дополнительные сведения см. в разделе "Надежные документы".

Совет

Вместо того чтобы включать макросы для каждого документа, можно создать надежное место для хранения надежных документов. В этом случае Microsoft 365 не будет выполнять для них проверку в центре управления безопасностью. Дополнительные сведения см. в статье Добавление, удаление и изменение надежного расположения в Microsoft Office.

Изменение параметров макросов в центре управления безопасностью

Параметры макросов доступны в центре управления безопасностью. Но если вашим устройством управляет ваша компания или учебное заведение, системный администратор может запретить кому-либо изменять параметры.

Важно

При изменении параметров макросов в центре управления безопасностью они изменяются только для приложения Microsoft 365, которое вы используете в данный момент. Параметры макросов не изменяются для всех приложений Microsoft 365.

  1. Перейдите на вкладку "Файл " и выберите "Параметры".

  2. Выберите пункт "Центр управления безопасностью" и нажмите кнопку "Параметры центра управления безопасностью".

  3. В центре управления безопасностью выберите "Параметры макросов".

    Параметры макросов центра управления безопасностью

    Совет

    Если на ленте есть вкладка "Разработчик ", откройте вкладку "Разработчик " и выберите значок безопасности макросовБезопасность макросов , чтобы быстро открыть центр управления безопасностью

  4. Выберите нужные параметры и нажмите кнопку "ОК".

Доступные параметры настройки макросов

Ниже приведены параметры настройки макросов в центре управления безопасностью. Не все приложения имеют одинаковый выбор. 

Примечание

В 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 для приложений (VBA) из клиента автоматизации. Этот параметр безопасности предназначен для кода, написанного для автоматизации программы Microsoft 365 и управления средой VBA и объектной моделью. Это параметр для пользователя и приложения, который по умолчанию запрещает доступ, не позволяя несанкционированным программам создавать вредоносный самореплицирующийся код. Чтобы клиенты автоматизации могли получить доступ к объектной модели VBA, пользователь, выполняющий код, должен предоставить доступ. Чтобы включить доступ, установите флажок для проверки.

    Примечание

    Microsoft Access не имеет доверительного доступа к параметру объекта модели проекта VBA .

Изменение параметров безопасности макросов в Excel

Краткое руководство: создание макроса в Excel.

Макросы из Интернета по умолчанию блокируются в Office

Пути заражения компьютера вредоносными программами