Ваша система безопасности отключила макросы Excel 2007
Обновлено: 21.11.2024
Макросы по умолчанию отключены в Microsoft Excel и других приложениях MS Office, и пользователям необходимо включить их явным образом. В этой статье будут рассмотрены различные методы, которые Excel предоставляет для включения макросов и управления настройками безопасности, что позволяет безопасно запускать собственные макросы.
В этой статье
Внимание!
Во-первых, важно понимать, насколько опасными могут быть макросы.
Макросы на самом деле представляют собой небольшие компьютерные программы, хранящиеся в рабочих книгах в виде кода VBA. Хотя в основном они используются для автоматизации задач внутри Excel, программисты VBA могут писать мощные макросы, которые могут делать практически все с вашим компьютером и получать доступ к любым ресурсам, к которым он подключен.
Эта сила предназначена для расширения функциональности Excel, и она это делает, но в чужих руках она может быть использована для распространения программ-вымогателей, захвата компьютеров для ботнетов, кражи данных из баз данных, рассылки спама по электронной почте и других причин хаоса. на компьютерах и их сетях.
Помня об этом, вы всегда должны с осторожностью относиться к книгам с поддержкой макросов, созданным другими людьми, и включать макросы только для тех книг, которым вы доверяете.
Временно включить макросы для отдельных книг
По умолчанию при первом открытии книги с поддержкой макросов прямо под лентой появляется желтая панель "ПРЕДУПРЕЖДЕНИЕ О БЕЗОПАСНОСТИ". Нажатие кнопки «Включить содержимое» активирует макросы.
ПРИМЕЧАНИЕ. При этом будут запущены все макросы, которые запускаются при открытии книги, поэтому не нажимайте эту кнопку по ошибке!
Если вы не хотите включать макросы, вы можете нажать «X» справа от желтой полосы. Предупреждение безопасности исчезнет, но любая попытка запустить макрос завершится ошибкой с предупреждающим сообщением. (Открытие редактора VBA или попытка запуска макроса до обработки предупреждения системы безопасности также очистит панель и отключит макросы.)
Если вы случайно отключили макросы, вам придется закрыть и снова открыть книгу, а затем нажать кнопку "Включить содержимое".
Настройки макросов в Центре управления безопасностью
Excel предоставляет параметры для изменения поведения по умолчанию при открытии книг с поддержкой макросов. Эти параметры можно просмотреть в Центре управления безопасностью:
- Выберите «Файл» > «Параметры», затем выберите «Центр управления безопасностью» в списке слева и нажмите «Настройки центра управления безопасностью…».
- В диалоговом окне "Центр управления безопасностью" выберите "Параметры макроса".
Отключить все макросы без уведомления: вы не сможете включать или запускать макросы при открытии книги. Однако вы по-прежнему сможете создавать и запускать макросы в новых книгах.
Отключить все макросы с уведомлением: это параметр по умолчанию, позволяющий включать макросы из панели предупреждения безопасности при открытии книги.
Отключите все макросы, кроме макросов с цифровой подписью: вы не увидите никаких предупреждений, но смогут запускаться только макросы с цифровой подписью. Такие макросы создаются разработчиками VBA с использованием сертификатов, предоставленных коммерческим органом или администратором безопасности в вашей организации.
Включить все макросы (не рекомендуется, может выполняться потенциально опасный код): все макросы включаются без предупреждения.
Доверять доступ к объектной модели проекта VBA: этот параметр позволяет другим программам (и макросам) изменять макросы в любых открытых книгах. Некоторые внешние аналитические программы потребуют, чтобы вы включили этот параметр, но обычно этот флажок не следует включать.
Постоянно включить макросы — для отдельных книг
Вы можете установить книгу с поддержкой макросов в качестве надежного документа, чтобы при ее повторном открытии макросы включались без предупреждений системы безопасности. Надежные книги добавляются в личный список, связанный с вашей учетной записью Windows.
Чтобы доверять книге:
- Откройте книгу, затем нажмите "Файл", пока панель предупреждения системы безопасности все еще видна.
- Нажмите «Включить контент», затем выберите «Включить весь контент» в раскрывающемся списке.
ПРИМЕЧАНИЕ. В Excel нет возможности отменить доверие к конкретной книге, но можно отменить доверие всем ранее доверенным книгам. Для этого:
- Выберите «Файл» > «Параметры», затем выберите «Центр управления безопасностью» в списке слева и нажмите «Настройки центра управления безопасностью…».
- В диалоговом окне "Центр управления безопасностью" выберите "Надежные документы".
- Если вы хотите очистить список доверенных книг, нажмите "Очистить".
- Если вы хотите отключить надежные документы, установите флажок «Отключить надежные документы»; вы по-прежнему сможете временно включать макросы при открытии книги
Из-за ограниченной функциональности Excel, позволяющей доверять отдельным документам, лучшим решением является использование надежных местоположений (см. ниже).
Постоянно включить макросы — для всех книг в надежном расположении
Вместо того, чтобы доверять отдельным книгам, вы можете настроить Excel так, чтобы он доверял определенным местам на вашем компьютере или в сети. Любые книги в надежном расположении будут открываться с включенными макросами и без предупреждений безопасности.
Просмотр надежных местоположений
В отличие от надежных документов, список надежных местоположений доступен для просмотра в любое время.
- Выберите «Файл» > «Параметры», затем выберите «Центр управления безопасностью» в списке слева и нажмите «Настройки центра управления безопасностью…».
- В диалоговом окне "Центр управления безопасностью" выберите "Надежные расположения" в списке слева.
По умолчанию вы увидите несколько надежных местоположений, уже заданных Excel. Эти расположения используются Excel для включения макросов в новых книгах и надстройках, и их не следует изменять.
Добавить новое надежное местоположение
Технически вы можете поместить свои книги в надежные расположения по умолчанию, но лучше определить свои собственные, если вы хотите воспользоваться этой функцией.
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 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Visio Professional 2016 Visio Standard 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 Visio Professional 2013 Visio 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Access 2010 Visio Premium 2010 Visio 2010 Visio Standard 2010 Excel Starter 2010 Еще. Меньше
Макрос — это набор команд, которые можно использовать для автоматизации повторяющейся задачи и запускать, когда вам необходимо выполнить задачу. В этой статье содержится информация о рисках, связанных с работой с макросами, и вы можете узнать, как включить или отключить макросы в Центре управления безопасностью.
Предупреждение. Никогда не включайте макросы в файле Office, если вы не уверены, что они делают. Неожиданные макросы могут представлять значительную угрозу безопасности. Вам не нужно включать макросы для просмотра или редактирования файла; только если вам нужны функции, предоставляемые макросом.
Если вам нужна информация о создании макросов, см. раздел Краткое руководство: создание макроса.
Если вы ищете информацию об использовании макросов на компьютере под управлением Windows S, см. блокировку подозрительных макросов в Office на Windows 10 S.
Макросы автоматизируют часто используемые задачи, чтобы сэкономить время на нажатия клавиш и действия мыши. Многие из них были созданы с помощью Visual Basic для приложений (VBA) и написаны разработчиками программного обеспечения. Однако некоторые макросы могут представлять потенциальную угрозу безопасности. Макросы часто используются людьми со злым умыслом для незаметной установки вредоносных программ, например вирусов, на ваш компьютер или в сеть вашей организации.
Включить макросы при появлении панели сообщений
При открытии файла, содержащего макросы, появляется желтая панель сообщений со значком щита и кнопкой "Включить содержимое". Если вы знаете, что макрос или макросы получены из надежного источника, воспользуйтесь следующими инструкциями:
На панели сообщений нажмите «Включить контент».
Файл открывается и является доверенным документом.
Следующее изображение является примером панели сообщений, когда макросы находятся в файле.
Включить макросы только для текущего сеанса
Используйте следующие инструкции, чтобы включить макросы на время, пока файл открыт. Когда вы закрываете файл, а затем снова открываете его, предупреждение появляется снова.
Примечание. Этот процесс работает, только если вы открыли файл, содержащий макросы.
Перейдите на вкладку "Файл".
В области "Предупреждение безопасности" нажмите "Включить содержимое".
Выберите дополнительные параметры.
В диалоговом окне "Параметры безопасности Microsoft Office" нажмите "Включить содержимое для этого сеанса для каждого макроса".
Изменить настройки макроса в Центре управления безопасностью
Настройки макросов находятся в Центре управления безопасностью. Однако если ваше устройство находится под управлением вашей организации или учебного заведения, системный администратор может запретить кому-либо изменять настройки.
Важно! Когда вы изменяете параметры макроса в Центре управления безопасностью, они изменяются только для программы Office, которую вы используете в данный момент. Параметры макросов не изменяются для всех ваших программ Office.
Перейдите на вкладку "Файл".
Нажмите "Параметры".
Нажмите "Центр управления безопасностью", а затем нажмите "Настройки центра управления безопасностью".
В Центре управления безопасностью нажмите Настройки макроса.
Выберите нужные параметры и нажмите "ОК".
Примечание. В 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) из клиента автоматизации. Этот параметр безопасности предназначен для кода, написанного для автоматизации программы Office и управления средой VBA и объектной моделью. Это настройка для каждого пользователя и приложения, и по умолчанию доступ запрещен, что препятствует созданию неавторизованными программами вредоносного самовоспроизводящегося кода. Чтобы клиенты автоматизации могли получить доступ к объектной модели VBA, пользователь, запускающий код, должен предоставить доступ. Чтобы включить доступ, установите флажок.
Примечание. Microsoft Publisher и Microsoft Access не имеют доступа Trust к параметру объекта модели проекта VBA.
Как и почти любую технологию, макросы можно использовать как во благо, так и во зло. Поэтому в Microsoft Excel все макросы по умолчанию отключены. В этом руководстве рассматриваются различные способы включения макросов в Excel и объясняются возможные риски, связанные с этим.
Макробезопасность в Excel
Прежде чем включать макросы на листах, важно понять, насколько они могут быть опасны.
Хотя коды VBA очень эффективны для автоматизации сложных и повторяющихся задач, они представляют собой значительный источник риска с точки зрения безопасности. Вредоносный макрос, который вы запускаете непреднамеренно, может повредить или полностью удалить файлы на вашем жестком диске, испортить ваши данные и даже повредить вашу установку Microsoft Office. По этой причине в Excel по умолчанию отключены все макросы с уведомлением.
Как избежать этих опасностей? Просто следуйте одному простому правилу: разрешайте только безопасные макросы — те, которые вы написали или записали сами, макросы из надежных источников и коды VBA, которые вы просмотрели и полностью поняли.
Как включить макросы для отдельных книг
Включить макросы для определенного файла можно двумя способами: непосредственно из книги и в представлении Backstage.
Включить макросы через панель предупреждений безопасности
С настройками макросов по умолчанию, когда вы впервые открываете книгу, содержащую макросы, в верхней части листа прямо под лентой появляется желтая полоса предупреждения о безопасности:
Если редактор Visual Basic открыт во время открытия файла с макросами, отобразится уведомление о безопасности Microsoft Excel:
Если вы доверяете источнику файла и знаете, что все макросы защищены, нажмите кнопку «Включить содержимое» или «Включить макросы». Это включит макросы и сделает файл доверенным документом. При следующем открытии книги предупреждение системы безопасности не появится.
Если источник файла неизвестен и вы не хотите включать макросы, вы можете нажать кнопку "X", чтобы закрыть предупреждение системы безопасности. Предупреждение исчезнет, но макросы останутся отключенными. Любая попытка запустить макрос приведет к следующему сообщению.
Если вы случайно отключили макросы, просто снова откройте книгу и нажмите кнопку Включить содержимое на панели предупреждений.
Включить макросы в представлении Backstage
Еще один способ включить макросы для определенной книги — через представление Office Backstage. Вот как:
- Перейдите на вкладку Файл и нажмите "Информация" в меню слева.
- В области Предупреждение системы безопасности нажмите Включить содержимое >Включить все содержимое.
Как и в предыдущем случае, ваша книга станет доверенным документом.
Что следует знать о надежных документах в Excel
Включение макросов через панель сообщений или представление Backstage делает файл доверенным документом. Однако некоторые файлы Excel нельзя сделать доверенными документами. Например, файлы открываются из небезопасного места, такого как временная папка, или если системный администратор настроил политику безопасности в вашей организации на отключение всех макросов без уведомления. В таких случаях макросы включаются только один раз. При следующем открытии файла Excel предложит вам снова включить содержимое. Чтобы избежать этого, вы можете изменить настройки центра управления безопасностью или сохранить файл в надежном расположении.
После того как конкретная книга становится доверенным документом, ее невозможно отменить. Вы можете только очистить список надежных документов. Для этого сделайте следующее:
- Нажмите Файл Параметры.
- Слева выберите Центр управления безопасностью, а затем нажмите Настройки центра управления безопасностью.
- В диалоговом окне Центр управления безопасностью выберите слева Надежные документы.
- Нажмите "Очистить", а затем нажмите ОК.
Это сделает все ранее доверенные файлы ненадежными. Когда вы откроете такой файл, появится предупреждение системы безопасности.
Совет. Если вы не хотите делать какие-либо документы доверенными, установите флажок Отключить доверенные документы. Вы по-прежнему сможете включать макросы при открытии книги, но только для текущего сеанса.
Как включить макросы для одного сеанса
В некоторых случаях имеет смысл включать макросы только один раз. Например, если вы получили файл Excel с кодом VBA, который хотите изучить, но не хотите делать этот файл доверенным документом.
Следующие инструкции помогут вам включить макросы на время, пока файл открыт:
Это включает макросы на один раз. Когда вы закроете книгу, а затем снова откроете ее, предупреждение появится снова.
Как включить макросы во всех книгах через Центр управления безопасностью
Microsoft Excel определяет, разрешать или запрещать запуск кодов VBA, на основе параметра макроса, выбранного в Центре управления безопасностью, где вы настраиваете все параметры безопасности для Excel.
Чтобы включить макросы во всех книгах Excel по умолчанию, вам нужно сделать следующее:
- Параметр, заданный вами через Центр управления безопасностью, становится новым параметром макроса по умолчанию и применяется глобально ко всем вашим файлам Excel. Если вы хотите включить макросы только для определенных книг, сохраните их в надежном расположении.
- Включение всех макросов во всех книгах делает ваш компьютер уязвимым для потенциально опасных кодов.
Объяснение настроек макроса Excel
Ниже мы кратко объясним все настройки макросов в Центре управления безопасностью, чтобы помочь вам принять взвешенное решение:
- Отключить все макросы без уведомления — все макросы отключены; предупреждение не появится. Вы не сможете запускать никакие макросы, кроме тех, которые хранятся в надежных местах.
- Отключить все макросы с уведомлением (по умолчанию). Макросы отключены, но вы можете включить их в каждом конкретном случае.
- Отключить все макросы, кроме макросов с цифровой подписью. Неподписанные макросы отключаются вместе с уведомлениями. Макросы, подписанные в цифровой форме специальным сертификатом доверенного издателя, разрешены для запуска. Если вы не доверяете издателю, Excel предложит вам доверять издателю и включить макрос.
- Включить все макросы (не рекомендуется). Разрешен запуск всех макросов, включая потенциально вредоносные коды.
- Доверять доступ к объектной модели проекта VBA — этот параметр управляет программным доступом к объектной модели Visual Basic для приложений. По умолчанию он отключен, чтобы неавторизованные программы не могли изменять ваши макросы или создавать самовоспроизводящиеся вредоносные коды.
При изменении настроек центра управления безопасностью помните, что они применяются только к Excel, а не ко всем программам Office.
Постоянно активировать макросы в надежном расположении
Вместо манипулирования глобальными параметрами макросов вы можете настроить Excel так, чтобы он доверял определенным расположениям на вашем компьютере или в локальной сети. Любой файл Excel в надежном расположении открывается с включенными макросами и без предупреждений системы безопасности, даже если в настройках центра управления безопасностью выбран параметр Отключить все макросы без уведомления. Это позволяет запускать макросы в определенных книгах, когда все остальные макросы Excel отключены!
Пример таких файлов в личной книге макросов — все коды VBA в этой книге доступны для использования при каждом запуске Excel, независимо от настроек макроса.
Чтобы просмотреть текущие надежные расположения или добавить новое, выполните следующие действия:
- Нажмите Файл Параметры.
- На левой панели выберите Центр управления безопасностью, а затем нажмите Настройки центра управления безопасностью….
- В диалоговом окне Центр управления безопасностью выберите слева Надежные расположения. Вы увидите список надежных местоположений по умолчанию. Эти расположения важны для корректной работы надстроек Excel, макросов и шаблонов и не должны изменяться. Технически книгу можно сохранить в одном из мест Excel по умолчанию, но лучше создать собственное.
- Чтобы настроить надежное местоположение, нажмите Добавить новое местоположение… .
- В диалоговом окне Надежные расположения Microsoft Office выполните следующие действия:
- Нажмите кнопку Обзор, чтобы перейти к папке, которую вы хотите сделать надежным расположением.
- Если вы хотите, чтобы какая-либо вложенная папка в выбранной папке также была надежной, установите флажок Подпапки в этом расположении также являются надежными.
- Введите краткое примечание в поле Описание (это может помочь вам управлять несколькими местоположениями) или оставьте его пустым.
- Нажмите ОК.
Готово! Теперь вы можете разместить свою книгу с макросами в собственном надежном расположении и не беспокоиться о настройках безопасности Excel.
- Пожалуйста, будьте очень осторожны при выборе надежного местоположения. Поскольку Excel автоматически активирует все макросы во всех книгах, которые хранятся в надежных местах, они становятся своего рода лазейками в вашей системе безопасности, уязвимыми для макровирусов и хакерских атак. Никогда не делайте никакую временную папку доверенным источником. Кроме того, будьте осторожны с папкой Документы, лучше создайте вложенную папку и назначьте ее надежным расположением.
- Если вы по ошибке добавили определенную папку в список надежных местоположений, выберите ее и нажмите кнопку Удалить.
Как программно включить макросы с помощью VBA
На форумах Excel многие спрашивают, можно ли программно включить макросы при открытии книги и отключить их перед выходом. Немедленный ответ: «Нет, это невозможно». Поскольку безопасность макросов имеет решающее значение для безопасности Excel, Microsoft спроектировала любой код VBA таким образом, чтобы он запускался только щелчком пользователя.
Однако, когда Microsoft закрывает дверь, пользователь открывает окно :) В качестве обходного пути кто-то предложил способ заставить пользователя включать макросы с помощью своего рода «заставки» или «инструкции». Общая идея такова:
Вы пишете код, который делает все рабочие листы, кроме одного, очень скрытыми (xlSheetVeryHidden). Видимый лист (экран-заставка) говорит что-то вроде "Включите макросы и повторно откройте файл" или предоставляет более подробные инструкции.
Если макросы отключены, пользователь может видеть только лист "Заставка"; все остальные листы очень скрыты.
Если макросы включены, код показывает все листы, а затем снова делает их полностью скрытыми при закрытии книги.
Примеры кода можно найти здесь и здесь.
Как отключить макросы в Excel
Как уже упоминалось, по умолчанию Excel отключает макросы с уведомлением и позволяет пользователям включать их вручную, если они этого хотят. Если вы хотите отключить все макросы автоматически, без уведомления, выберите соответствующий вариант (первый) в Центре управления безопасностью.
Вот как вы можете включать и отключать макросы в Excel. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!
Вас также может заинтересовать
16 комментариев к "Как включить и отключить макросы в Excel"
Привет. Ваш пост очень информативен. У меня есть 1 сомнение, могу ли я создать доверенное местоположение, например, в папке общего диска, поскольку я также столкнулся с проблемой, что хотя в первый раз макрос работает нормально, но во второй раз он отключен.. пожалуйста ответьте как можно скорее
Просто хотел сказать. Вы публикуете отличный контент. Счастливого Рождества 🎄
Алоха с Гавайев🌈
когда я пытаюсь открыть конкретный файл Excel, который использую для согласования, я получаю всплывающее окно: МАРКРОСЫ В ЭТОМ ДОКУМЕНТЕ БЫЛИ ОТКЛЮЧЕНЫ ВАШИМ АДМИНИСТРАТОРОМ ПРЕДПРИЯТИЯ. как его включить
Согласно документам Microsoft, эта проблема может возникнуть, если книга находится в ненадежном расположении. Рекомендуемое решение — сохранить книгу в надежном расположении.
в моем файле excel нет "option" - так как мне добраться до центра управления безопасностью?
Какую версию Excel вы используете? В Excel 2010–2019, а также в Excel 365 при нажатии на вкладку "Файл" открывается представление Backstage, а кнопка "Параметры" находится в самом низу левой панели.
Здравствуйте,
У меня проблема с файлом Excel (все файлы), все параметры в настройках центра управления безопасностью недоступны, например, настройки макросов, надежные расположения, защищенный вид и т. д. Пожалуйста, помогите мне, как это сделать. включить настройки.
Спасибо
Включить макросы просто означает запустить или выполнить макрос в определенном файле, чтобы сэкономить время, затрачиваемое на повторяющиеся действия. Чтобы включить макросы, выберите «включить все макросы» в «центре управления безопасностью» на вкладке «Файл» (на кнопке «Параметры»).
Включать макросы рискованно, так как при открытии рабочего листа с включенными макросами могут возникнуть ошибки. Следовательно, из соображений безопасности Excel отключает макросы из внешних источников.
Как включить макросы в Excel (2007, 2010, 2013 и 2016)?
Прежде всего, пользователь должен решить, какие разрешения будут предоставлены при включении макросов. Согласие может быть частичным, полным или нулевым (отсутствие разрешения).
После того, как вы определились с уровнем разрешений, выполните перечисленные шаги, чтобы включить макросы Excel:
-
На вкладке «Файл» нажмите «Параметры».
• «Отключить все макросы без уведомления» не отправляет никаких уведомлений об отключенных макросах.
• «Отключить все макросы с уведомлением» отправляет уведомления о том, что макросы текущего файла отключены.
• «Отключить все макросы, кроме макросов с цифровой подписью» останавливает использование всех макросов, кроме макросов с цифровой подписью.
• «Включить все макросы» дает полное разрешение на запуск всех макросов.
Нажмите «ОК», чтобы применить выбранные настройки макроса.
Примечание. Параметр «включить все макросы» выбирается только в том случае, если источник является надежным.
Элементы управления ActiveX активируются для правильного включения макросов. Эти элементы управления необходимы для объекта макросов.
Как включить все файлы макросов в Excel навсегда?
Если файл, полученный из надежного источника, содержит макрос или содержимое VBA, необходимо включить макросы для использования файла. В таких случаях макросы включены постоянно, чтобы сэкономить время.
Действия для постоянного включения макросов в Excel перечислены ниже:
Шаг 1. На вкладке "Файл" нажмите "Параметры".
Шаг 2. В диалоговом окне «Параметры Excel» нажмите «Настройки центра управления безопасностью» в разделе «Центр управления безопасностью».
Шаг 3. В разделе «Настройки макросов» выберите «Включить все макросы». Нажмите «ОК», чтобы применить выбранные настройки макроса.
Предостережения при включении макросов
При включении макросов необходимо помнить о следующих моментах:
- Файл, содержащий код VBA, код VBA CodeVBA представляет собой набор инструкций, написанных пользователем на языке программирования приложений Visual Basic в редакторе Visual Basic (VBE) для выполнения определенной задачи. включенная рабочая книга». Сохранение файла с другим расширением не сохраняет код VBA и, следовательно, не включает макросы.
- Функция «включить все макросы» запускает все макросы без каких-либо дополнительных предупреждений или согласия. Поскольку включены макросы как доверенных, так и недоверенных источников, это может стать опасным.
- Параметр «отключить все макросы без уведомления» не указывает причину, по которой макросы не запускаются. Следовательно, выберите «отключить все макросы с уведомлением», чтобы просмотреть предупреждения.
Часто задаваемые вопросы
а. Для Excel 2007, 2010, 2013 и 2016
• В разделе «Параметры» на вкладке «Файл» нажмите «Центр управления безопасностью».
• В «настройках центра управления безопасностью» нажмите «настройки макросов» и выберите любой из четырех вариантов в зависимости от объема предоставляемых разрешений. Нажмите «ОК».
б. Для Excel 2010, 2013 и 2016
• Через панель предупреждений о безопасности
o Нажмите «включить содержимое» на панели предупреждений.
• Через область предупреждений безопасности.
o На вкладке «Файл» нажмите «Включить содержимое» в области предупреждений безопасности.
o В «дополнительных параметрах» нажмите «включить контент для этого сеанса» (в диалоговом окне «Параметры безопасности Microsoft Office»). Нажмите «ОК».
Примечание. Эта функция (область предупреждений безопасности) включает макросы для текущего сеанса. При закрытии и повторном открытии файла снова отображается предупреждение.
Макросы Excel – это набор команд или инструкций, которые автоматизируют повторяющиеся действия, выполняемые пользователем. Включение макросов подразумевает запуск макроса с подтверждением пользователя или без него.
Макросы позволяют быстро выполнять задачи и минимизировать время, затрачиваемое на нажатия клавиш. Такими задачами могут быть форматирование данных, создание предопределенных программ, выполнение специально разработанных функций и т. д.
Примечание. Макросы должны быть включены, только если они получены из надежного и подлинного источника.
Безопасно включать только те макросы, которые получены из надежных источников или были записаны пользователем самостоятельно. Все остальные макросы из неизвестных и ненадежных источников представляют неотъемлемую угрозу безопасности.
Запуск вредоносного макроса может привести к повреждению жесткого диска, повреждению установки MS Office или удалению важных файлов данных. По этой причине в Excel по умолчанию установлено значение «отключить все макросы с уведомлением».
Следовательно, хотя включение макросов может быть полезным для пользователя, запуск неизвестных макросов может быть столь же вредным.
Рекомендуемые статьи
Это руководство по включению макросов в Excel 2007, 2010, 2013 и 2016. Здесь мы обсудим, как включить макросы в Excel для различных типов разрешений, а также примеры. Вы также можете посмотреть на эти полезные функции в Excel –
Читайте также: