Предупреждение системы безопасности запуск макросов отключен


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

Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Access для Microsoft 365 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Microsoft Visio профессиональный 2021 Microsoft 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 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 Visio профессиональный 2013 Visio 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Access 2010 Visio премиум 2010 Visio 2010 Visio стандартный 2010 Excel Starter 2010 Еще...Меньше

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

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

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

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

Сведения об использовании макросов на компьютере под управлением Windows S см. в статье Блокировка подозрительных макросов в Office на Windows 10 S.

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

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

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

  1. Откройте вкладку Файл.

  2. Нажмите кнопку Параметры.

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

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

  5. Выберите нужный вариант, а затем нажмите кнопку ОК.

Примечание: Варианты немного отличаются в 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 Publisher и Microsoft Access параметр Доверять доступ к объектной модели проектов VBA отсутствует.

См. также

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

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

Включение и отключение предупреждений системы безопасности на панели сообщений

Excel 2013 Word 2013 PowerPoint 2013 Excel 2010 Word 2010 PowerPoint 2010 Project 2010 Project стандартный 2010 Excel 2007 Excel Starter 2010 Еще. ..Меньше

На панели сообщений отображаются предупреждения системы безопасности, если в открываемом файле есть потенциально опасное активное содержимое (такое как макросы, элементы ActiveX, подключения к данным и т. д.). Кроме того, это может происходить, когда вы собираетесь изменить файл, доступный только для чтения, либо хотите включить для него режим редактирования. В такой ситуации появляется желтая или красная панель сообщений со значком щита и извещением о возможных проблемах. Если известно, что источник содержимого надежен, нажмите на желтой панели сообщений кнопку Включить содержимое, чтобы пометить документ как надежный либо включить содержимое для текущего сеанса. На красной панели сообщений можно щелкнуть текст предупреждения. В представлении Office Backstage, которое отображается при открытии вкладки Файл, можно выбрать команду Все равно редактировать.

На приведенных ниже рисунках показаны примеры панели сообщений.

Чтобы отключить предупреждения системы безопасности, можно отключить саму панель сообщений. И наоборот, чтобы повысить уровень безопасности, панель сообщений можно включить.

  1. В приложении Office откройте вкладку Файл.

  2. Нажмите кнопку Параметры.

  3. Щелкните элемент Центр управления безопасностью, а затем — Параметры центра управления безопасностью.

  4. Щелкните элемент Панель сообщений, чтобы открыть диалоговое окно Параметры панели сообщений для всех приложений Office.

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

      Примечание: Этот параметр выключен и панель сообщений не появляется, если в центре управления безопасностью в области Параметры макросов включен параметр Отключить все макросы без уведомления.

    • Больше не показывать сведения о заблокированном содержимом.     Этот параметр выключает панель сообщений, из-за чего сообщения о проблемах с безопасностью не выводятся на экран (независимо от значений параметров безопасности в центре управления безопасностью).

Примечание: Изменение параметров панели сообщений в центре управления безопасностью не влияет на панель сообщений в режиме защищенного просмотра.

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

Важно: Мы рекомендуем не изменять параметры безопасности в центре управления безопасностью. Это может привести к потере или краже данных, а также снижению уровня защиты компьютера или сети.

К началу страницы

Как включать и отключать макросы в Excel

В статье рассматривается, как включать макросы в Excel, объясняются основы безопасности макросов и показано, как настроить параметры безопасности для безопасного запуска кодов VBA.

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

  • Безопасность макросов в Excel
  • Включить макросы для отдельных книг
    • Включить макросы через панель предупреждений безопасности
    • Включить макросы в представлении Backstage
    • Надежные документы в Excel
  • Временно включить макросы (для текущего сеанса)
  • Включить все макросы через Центр управления безопасностью
  • Настройки макроса Excel
  • Включить макросы на постоянной основе в надежном расположении
  • Программное включение макросов с помощью VBA
  • Отключить макросы в Excel

Безопасность макросов в Excel

Прежде чем включить макросы на листах, важно понять, насколько опасными они могут быть.

Хотя коды VBA очень эффективны для автоматизации сложных и повторяющихся задач, они представляют собой значительный источник риска с точки зрения безопасности. Вредоносный макрос, который вы запускаете непреднамеренно, может повредить или полностью удалить файлы на вашем жестком диске, испортить ваши данные и даже повредить вашу установку Microsoft Office. По этой причине в Excel по умолчанию отключены все макросы с уведомлением.

Как избежать этих опасностей? Просто следуйте одному простому правилу: включайте только безопасные макросы — те, которые вы написали или записали сами, макросы из надежных источников и коды VBA, которые вы просмотрели и полностью поняли.

Как включить макросы для отдельных книг

Есть два способа включить макросы для определенного файла: непосредственно из книги и через представление Backstage.

Включение макросов через панель предупреждений безопасности

При настройках макросов по умолчанию при первом открытии книги, содержащей макросы, в верхней части листа прямо под лентой появляется желтая панель предупреждений безопасности:

Если во время открытия файла с макросами открыт редактор Visual Basic, отобразится уведомление о безопасности Microsoft Excel:

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

Если источник файла неизвестен и вы не хотите включать макросы, вы можете нажать кнопку «X», чтобы закрыть предупреждение системы безопасности. Предупреждение исчезнет, ​​но макросы останутся отключенными. Любая попытка запустить макрос приведет к следующему сообщению.

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

Включить макросы в представлении Backstage

Другой способ включить макросы для определенной книги — через представление Office Backstage. Вот как:

  1. Щелкните вкладку File , а затем щелкните Info в левом меню.
  2. В области Security Warning щелкните Enable Content > Включить все содержимое .

Как и в предыдущем методе, ваша книга станет доверенным документом.

Что следует знать о доверенных документах в Excel

Включение макросов через панель сообщений или представление Backstage делает файл доверенным документом. Однако некоторые файлы Excel нельзя сделать доверенными документами. Например, файлы открываются из небезопасного места, такого как временная папка, или если системный администратор настроил политику безопасности в вашей организации на отключение всех макросов без уведомления. В таких случаях макросы включаются только один раз. При следующем открытии файла Excel предложит вам снова включить содержимое. Чтобы избежать этого, вы можете изменить настройки своего центра управления безопасностью или сохранить файл в надежном месте.

После того, как конкретная книга станет доверенным документом, ее невозможно будет отменить. Вы можете только очистить список надежных документов. Для этого выполните следующие действия:

  1. Щелкните Файл > Параметры .
  2. С левой стороны выберите Центр управления безопасностью , а затем щелкните Параметры центра управления безопасностью .
  3. В диалоговом окне Trust Center выберите слева Trusted Documents .
  4. Нажмите Очистить , а затем нажмите OK .

Это сделает все ранее доверенные файлы ненадежными. Когда вы откроете такой файл, появится предупреждение системы безопасности.

Совет. Если вы не хотите делать какие-либо документы доверенными, установите флажок Отключить доверенные документы . Вы по-прежнему сможете включать макросы при открытии книги, но только для текущего сеанса.

Как включить макросы для одного сеанса

В некоторых ситуациях имеет смысл включать макросы только один раз. Например, если вы получили файл Excel с кодом VBA, который хотите изучить, но не хотите делать этот файл доверенным документом.

Следующие инструкции помогут вам включить макросы на время, пока файл открыт:

  1. Щелкните вкладку Файл > Информация .
  2. В области Предупреждение системы безопасности щелкните Включить содержимое > Дополнительные параметры .
  3. В диалоговом окне Параметры безопасности Microsoft Office выберите Включить содержимое для этого сеанса и нажмите OK .

Однократно включает макросы. Когда вы закроете книгу, а затем снова откроете ее, предупреждение появится снова.

Как включить макросы во всех книгах через Центр управления безопасностью

Microsoft Excel определяет, разрешать или запрещать выполнение кодов VBA на основе параметра макроса, выбранного в Центре управления безопасностью , , где вы настраиваете все параметры безопасности для Эксель.

Чтобы включить макросы во всех книгах Excel по умолчанию, вам нужно сделать следующее:

  1. Перейдите на вкладку Файл , а затем щелкните Параметры в самом низу левой панели.
  2. На левой панели выберите Центр управления безопасностью , а затем щелкните Настройки центра управления безопасностью… .
  3. В диалоговом окне Центр управления безопасностью нажмите Параметры макросов слева, выберите Включить все макросы и нажмите OK .

Примечания:

  • Опция, которую вы установили через Центр управления безопасностью, становится новой параметр макроса по умолчанию и применяется глобально ко всем вашим файлам Excel. Если вы хотите включить макросы только для определенных книг, вместо этого сохраните их в надежном расположении.
  • Включение всех макросов во всех книгах делает ваш компьютер уязвимым для потенциально опасных кодов.

Объяснение настроек макросов Excel

Ниже мы кратко объясним все настройки макросов в Центре управления безопасностью, чтобы помочь вам принять обоснованное решение:

  • Отключить все макросы без уведомления - все макросы отключены; предупреждение не появится. Вы не сможете запускать никакие макросы, кроме тех, которые хранятся в надежных местах.
  • Отключить все макросы с уведомлением (по умолчанию) — макросы отключены, но вы можете включить их в каждом конкретном случае.
  • Отключить все макросы, кроме макросов с цифровой подписью — неподписанные макросы отключаются с уведомлениями. Макросы, подписанные в цифровой форме специальным сертификатом доверенного издателя, разрешены для запуска. Если вы не доверяете издателю, Excel предложит вам доверять издателю и включить макрос.
  • Включить все макросы (не рекомендуется) — разрешен запуск всех макросов, включая потенциально вредоносные коды.
  • Доверенный доступ к объектной модели проекта VBA — этот параметр управляет программным доступом к объектной модели Visual Basic для приложений. По умолчанию она отключена, чтобы неавторизованные программы не могли изменять ваши макросы или создавать самовоспроизводящиеся вредоносные коды.

При изменении настроек центра управления безопасностью помните, что они применяются только к Excel, а не ко всем программам Office.

Постоянное включение макросов в доверенном расположении

Вместо управления глобальными параметрами макросов можно настроить Excel так, чтобы он доверял определенным расположениям на вашем компьютере или в локальной сети. Любой файл Excel в надежном месте открывается с включенными макросами и без предупреждений безопасности, даже если в настройках центра управления безопасностью выбран параметр Отключить все макросы без уведомления . Это позволяет запускать макросы в определенных книгах, когда все остальные макросы Excel отключены!

Пример таких файлов в личной книге макросов — все коды VBA в этой книге доступны для использования при каждом запуске Excel, независимо от настроек макроса.

Чтобы просмотреть текущие надежные расположения или добавить новое, выполните следующие действия:

  1. Щелкните Файл > Параметры .
  2. На левой панели выберите Центр управления безопасностью , а затем щелкните Настройки центра управления безопасностью… .
  3. В 9В диалоговом окне 0003 Trust Center выберите Trusted Locations слева. Вы увидите список надежных местоположений по умолчанию. Эти расположения важны для корректной работы надстроек Excel, макросов и шаблонов и не должны изменяться. Технически вы можете сохранить свою книгу в одном из мест Excel по умолчанию, но лучше создать свое собственное.
  4. Чтобы настроить надежное местоположение, нажмите Добавить новое местоположение… .
  5. В В диалоговом окне «Надежные расположения Microsoft Office » выполните следующие действия.
    • Нажмите кнопку Browse , чтобы перейти к папке, которую вы хотите сделать надежным расположением.
    • Если вы хотите, чтобы какая-либо вложенная папка в выбранной папке также была доверенной, установите флажок Подпапки в этом расположении также являются доверенными .
    • Введите краткое уведомление в поле Описание (это может помочь вам управлять несколькими местоположениями) или оставьте это поле пустым.
    • Нажмите OK .

  6. Дважды щелкните OK , чтобы закрыть оставшиеся диалоговые окна.

Готово! Теперь вы можете поместить свою книгу с макросами в собственное надежное место и не беспокоиться о настройках безопасности Excel.

Советы и примечания:

  • Пожалуйста, будьте очень осторожны при выборе надежного места. Поскольку Excel автоматически активирует все макросы во всех книгах, которые хранятся в надежных местах, они становятся своего рода лазейками в вашей системе безопасности, уязвимыми для макровирусов и хакерских атак. Никогда не делайте никакую временную папку доверенным источником. Также будьте осторожны с Documents , лучше создайте подпапку и назначьте ее как надежное расположение.
  • Если вы по ошибке добавили определенную папку в список надежных расположений, выберите ее и нажмите кнопку Удалить .

Как включить макросы программно с помощью VBA

На форумах Excel многие спрашивают, можно ли программно включить макросы при открытии книги и отключить их перед выходом. Немедленный ответ: «Нет, это невозможно». Поскольку безопасность макросов имеет решающее значение для безопасности Excel, Microsoft спроектировала любой код VBA таким образом, чтобы он запускался только щелчком пользователя.

Однако, когда Microsoft закрывает дверь, пользователь открывает окно :) В качестве обходного пути кто-то предложил способ заставить пользователя включать макросы с помощью своего рода «заставки» или «инструкции». Общая идея такова:

Вы пишете код, который делает все рабочие листы, кроме одного, очень скрытыми (xlSheetVeryHidden). Видимый лист (экран-заставка) говорит что-то вроде «Пожалуйста, включите макросы и повторно откройте файл» или предоставляет более подробные инструкции.

Если макросы отключены, пользователь может видеть только рабочий лист «Экран-заставка»; все остальные листы очень скрыты.

Если макросы включены, код показывает все листы, а затем снова делает их полностью скрытыми при закрытии книги.

Как отключить макросы в Excel

Как уже упоминалось, по умолчанию Excel отключает макросы с уведомлением и позволяет пользователям включать их вручную, если они этого хотят. Если вы хотите отключить все макросы молча, без какого-либо уведомления, выберите соответствующий вариант (первый) в Центре управления безопасностью.

  1. В Excel щелкните значок Файл вкладка > Параметры .
  2. На левой панели выберите Центр управления безопасностью , а затем щелкните Настройки центра управления безопасностью… .
  3. В левом меню выберите Настройки макросов , выберите Отключить все макросы без уведомления и нажмите ОК .

Вот как вы можете включать и отключать макросы в Excel. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Вас также может заинтересовать

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

Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Access для Microsoft 365 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Visio Professional 2021 Visio Standard 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Visio Professional 2019 Visio Standard 2016 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Visio Professional 2016 Visio 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 Visio Professional 2013 Visio 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Visio Premium 2010 Visio 2010 Visio Visio 2010 Standard 2010 Excel Starter 2010 Больше. ..Меньше

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

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

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

Если вам нужна информация о создании макросов, см.  Краткое руководство: создание макроса.

Если вам нужна информация об использовании макросов на компьютере под управлением Windows S, см. Блокировка подозрительных макросов в Office в Windows 10 S.

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

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

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

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

  2. Щелкните Опции .

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

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

  5. Сделайте нужный выбор, затем нажмите OK .

Примечание. Параметры в Excel немного отличаются, мы будем называть их по ходу дела.

  • Отключить все макросы без уведомления      Макросы и оповещения системы безопасности о макросах отключены.

    В Excel этот параметр равен Отключить макросы VBA без уведомления и применяется только к макросам VBA.

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

    В Excel этот параметр – . Отключить макросы VBA с уведомлением . Он применяется только к макросам VBA.

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

    В Excel этот параметр равен 9.0055 Отключить макросы VBA, кроме макросов с цифровой подписью , и это относится только к макросам VBA.

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

    В Excel этот параметр – . Включить макросы VBA (не рекомендуется, может выполняться потенциально опасный код)  и применяется только к макросам VBA.

  • В Excel также есть флажок Включить макросы Excel 4.0, когда макросы VBA включены . Если установить этот флажок, все вышеуказанные настройки для макросов VBA также будут применяться к макросам Excel 4.0 (XLM).

    Если этот флажок не установлен, макросы XLM отключаются без уведомления.

  • Доверенный доступ к объектной модели проекта VBA      Запретите или разрешите программный доступ к объектной модели Visual Basic для приложений (VBA) из клиента автоматизации. Этот параметр безопасности предназначен для кода, написанного для автоматизации программы Microsoft 365 и управления средой VBA и объектной моделью. Это настройка для каждого пользователя и приложения, и по умолчанию доступ запрещен, что препятствует созданию неавторизованными программами вредоносного самовоспроизводящегося кода.


    Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: