По умолчанию Excel отключает все макросы, чтобы защитить вас от вредоносных вирусов. Но вы можете включить макросы для автоматизации повторяющихся задач в Excel.
Макрос - это последовательность команд и инструкций Excel, которая позволяет автоматизировать сложные и повторяющиеся задачи. Вместо того, чтобы вручную выполнять серию задач, отнимающих много времени, вы можете записывать задачи в виде макросов для их автоматического выполнения.
Однако они представляют большой риск с точки зрения безопасности при запуске файлов Excel с поддержкой макросов. Некоторые книги с поддержкой макросов могут содержать вредоносные макровирусы, которые могут повредить или полностью удалить файлы на вашем диске, поставить под угрозу ваши данные и даже повредить весь компьютер.
По умолчанию Excel отключает все макросы, чтобы предотвратить открытие потенциально зараженного файла. В этом посте вы узнаете, как включить макросы в Microsoft Excel, чтобы использовать их для улучшения рабочего процесса. Вы можете включить макросы для каждого файла, для всех книг или в надежном расположении.
Как включить макросы для отдельных файлов
Вы можете включить макросы для определенных отдельных файлов на панели сообщений или в представлении Backstage Excel.
Включение макросов из панели сообщений
Когда вы открываете документ Excel, содержащий макрос, вы увидите желтую панель сообщений прямо под лентой Excel (см. Снимок экрана ниже). Он скажет, что в этом документе Excel отключены макросы. Нажмите кнопку «Включить контент», чтобы активировать макросы.
Включение макросов в представлении Backstage
Другой способ включить макросы - через представление Backstage. Откройте вкладку «Файл» в Microsoft Excel. На вкладке «Информация» вы увидите желтое «Предупреждение системы безопасности».
Щелкните значок «Включить содержимое» и выберите «Включить все содержимое», чтобы активировать все макросы в этом файле.
В обоих методах после включения макросов Excel делает этот документ надежным, что означает, что при открытии этого документа в будущем он не будет запрашивать повторное включение макросов.
Как включить макросы для одного сеанса
Иногда вам нужно включить макросы только на один раз для определенного файла, и вы не хотите, чтобы этот файл был надежным документом. В таких случаях Excel позволяет включить макросы только для одного сеанса файла.
Для этого щелкните вкладку «Файл» в Excel и откройте вкладку «Информация» в представлении Backstage. В области «Предупреждение системы безопасности» нажмите «Включить контент» и выберите «Дополнительные параметры».
В диалоговом окне «Параметры безопасности Microsoft Office» выберите «Включить содержимое для этого сеанса» и нажмите «ОК».
Теперь макросы включены только для текущего сеанса. Когда вы снова откроете документ, Excel снова попросит вас включить макросы.
Как включить макросы во всех книгах
В Excel есть центр управления безопасностью, в котором вы можете включать или отключать все макросы в книгах по умолчанию. Центр управления безопасностью Excel содержит параметры безопасности и конфиденциальности, которые помогут защитить ваш компьютер и документы.
Чтобы включить все макросы, перейдите на вкладку «Файл» в Excel и нажмите «Параметры» на левой боковой панели представления Backstage.
Откроется диалоговое окно «Параметры Excel». Нажмите «Центр управления безопасностью» на левой боковой панели и нажмите кнопку «Настройки центра управления безопасностью» справа.
В диалоговом окне «Центр управления безопасностью» выберите «Настройки макроса» на левой боковой панели, а на правой стороне вы увидите четыре настройки макроса.
Четыре настройки макроса:
- Отключить все макросы без уведомления: Эта опция полностью отключает макросы, блокируя их без подтверждения. Когда выбран этот параметр, вы не будете видеть никаких уведомлений.
- Отключить все макросы с уведомлением: Это параметр по умолчанию, который блокирует макросы, но отображает уведомление. Это позволяет вам включать макросы для каждого файла отдельно. Не нажимайте "Включить контент", если не доверяете источнику.
- Отключить все макросы, кроме макросов с цифровой подписью: Эта опция блокирует все макросы, кроме макросов с цифровой подписью. Excel по-прежнему будет запрашивать подтверждение для большинства макросов, но доверенные макросы будут выполняться без подтверждения.
- Включить все макросы: Когда этот параметр выбран, вы можете запускать все макросы без подтверждения. Кроме того, этот вариант сделает вашу систему уязвимой для потенциальных вредоносных программ и вирусов. Но с этой настройкой вам не нужно каждый раз включать макросы.
Теперь, чтобы включить все макросы без подтверждения, выберите четвертый вариант «Включить все макросы» в настройках макросов. Затем нажмите «ОК», чтобы сохранить настройки.
Если вы хотите отключить все макросы, выберите соответствующий параметр в приведенных выше параметрах.
Включить макросы в надежном месте
Вы можете настроить Excel так, чтобы доверять определенным местам в вашей системе или в локальной сети, где вы можете хранить файлы с поддержкой макросов. Если вы откроете какой-либо файл в надежном расположении, Excel запустит свой макрос автоматически без подтверждения, даже если в Центре управления безопасностью выбран параметр «Отключить все макросы без уведомления».
Чтобы добавить надежное расположение, перейдите на вкладку «Файл» и нажмите «Вариант» в представлении Backstage.
Нажмите «Центр управления безопасностью» на левой боковой панели и откройте «Настройки центра управления безопасностью» в правой части диалогового окна.
В диалоговом окне «Центр управления безопасностью» щелкните «Надежное расположение» в верхнем левом углу, а в правой части вы увидите все свои «Надежные расположения», перечисленные в поле.
Если вы добавляете местоположение из своей сети, установите флажок «Разрешить надежное местоположение в моей сети». Если вы добавляете местоположение со своего диска, не устанавливайте этот флажок. Затем нажмите кнопку «Добавить новое местоположение».
Затем нажмите кнопку «Обзор» в диалоговом окне «Надежное местоположение» и выберите свое местоположение на диске или в сети. Помните, что не рекомендуется выбирать диск из сети, потому что вредоносные макросы могут легко распространяться через них.
Если вы хотите, чтобы любая подпапка в выбранном расположении также была доверенной, установите флажок «Подпапки этого расположения также являются доверенными». При желании вы также можете добавить описание надежного местоположения в поле «Описание:». Затем нажмите «ОК».
Как только это будет сделано, вы увидите, что ваше новое местоположение добавлено в список путей.
Теперь вы можете сохранять файлы Excel с поддержкой макросов в любом из перечисленных надежных расположений и запускать их макросы без каких-либо предупреждений системы безопасности.
Как удалить доверенные документы
Если вы решили не запускать какие-либо макросы в файлах Excel из-за проблем с безопасностью и выбрали первый параметр макроса (Отключить все макросы без уведомления), вы обнаружите, что все еще можете запускать макросы в определенных файлах.
Это потому, что Excel запомнит ваши предыдущие операции. Если вы включили макросы для некоторых файлов, нажав «Включить содержимое» при их открытии, когда выбрана настройка по умолчанию (Отключить все макросы с уведомлением), Excel запомнит эти операции.
После того, как вы нажмете кнопку «Включить содержимое» в документе с поддержкой макросов, Excel добавит этот файл в свои доверенные документы. И даже после того, как вы измените настройку макроса на «Отключить все макросы без уведомления», этот файл по-прежнему является доверенным документом, поэтому вы все равно можете запускать макросы в этом файле.
Чтобы полностью отключить все макросы, вам необходимо удалить эти доверенные документы. Для этого перейдите в Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью.
В окне центра управления безопасностью щелкните параметры «Надежные документы». Нажмите кнопку «Очистить», чтобы очистить все доверенные документы.
Затем нажмите «Да» во всплывающем окне для подтверждения.
Теперь все доверенные документы очищены. Помните, что когда вы очищаете Надежные документы, не только они не будут запускать какие-либо макросы, но и элементы управления ActiveX и другие типы активного содержимого в этих документах.