Центр управления безопасностью excel

Обновлено: 07.07.2024

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

Система безопасности Microsoft Office

Microsoft Office снабжен своей собственной системой безопасности. Задача этой системы заключается в противодействии макровирусам. Макровирусы – это вредоносные программы, написанные на языке VBA. Для своего распространения и перемещения от одного зараженного файла к другому макровирусы используют возможности языка программирования. Наибольшее распространение получили макровирусы, созданные для MS Word и MS Excel. Макровирусы — это главная проблема, которую создал язык программирования VBA, встроенный в офисные программы. Безопасная работа с макросами заключается в соблюдении простого правила: запрещать выполнение макросов, если их назначение Вам не известно.

Уровни безопасности

В системе безопасности предусмотрено четыре уровня защиты, для того чтобы их увидеть в MS Word 2003 либо MS Excel 2003, зайдем в меню Сервис/Макрос/Безопасность

Urovni_bezopasnosti_2003

Для просмотра уровней системы безопасности в MS Word 2007 и MS Excel 2007 нажимаем кнопку Microsoft Office , далее кнопку Параметры Word (Excel)/Центр управления безопасностью/Параметры центра управления безопасностью, после чего появится окно настройки параметров макросов. Описания уровней безопасности говорят сами за себя.

Urovni_bezopasnosti_2007

Цифровые подписи макросов

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

Надежные расположения

Добавлю несколько слов о разделе "Надежные расположения". В этом разделе прописываются пути к папкам, которые считаются надежными источниками для открытия файлов. Надежные расположения можно добавлять, удалять, изменять и отключать. Использование надежных расположений также снизит вероятность возникновения проблем при выполнении макросов. Добавляются надежные расположения в параметрах центра управления безопасностью. На видео показано как добавить надежные расположения в Microsoft Excel 2013 , но в других версиях и в других приложениях всё делается аналогично.

Настройка доступа к объектной модели VBA

И еще один нюанс, для корректной работы макросов и надстроек нужно установить доверие к объектной модели проектов VBA. Сделать это можно следующим образом:

Для приложений Office 2003 – Сервис/Макрос/Безопасность/Надежные издатели/Доверять доступ к Visual Basic Project

Dostup_k_proektu_2003

Для приложений Office 2007 – Меню/Параметры/Центр управления безопасностью/Параметры центра управления безопасностью/Параметры макросов/Доверять доступ к объектной модели проектов VBA (установить галочку).

Parametryi-makrosov

В приложениях пакета MS Office 2010 расположение центра управления безопасностью, аналогично расположению его в версии 2007, с той лишь разницей, что кнопка Office изменена на вкладку с названием "Файл", выделенную зеленым цветом.

Таким образом, большую часть проблем связанных с работоспособностью макросов решит установка опции "Доверять доступ к проектам VBA" и некоторое снижение уровня безопасности.

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

Дополнительные сведения о параметрах безопасности макросов в документах Microsoft Office см. в статье Включение и отключение макросов в файлах Office.

Ниже приведен список различных параметров безопасности макросов. Если установлена антивирусная программа, работающая с Microsoft Office, то помимо всех параметров книга, содержащая макросы, перед открытием проверяется также на наличие известных вирусов.

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

Отключить все макросы с уведомлением. Этот параметр задан по умолчанию. Выберите этот вариант, если хотите отключить макросы, но при этом получать предупреждения о безопасности, если макросы есть. Так вы можете в каждом конкретном случае решать, стоит ли включать эти макросы.

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

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

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

В Office используется технология Microsoft Authenticode, позволяющая создателям макросов добавлять цифровую подпись в файл или проект макроса. Сертификат, используемый для создания подписи, подтверждает, что макрос или документ создан автором подписи, а подпись подтверждает, что макрос или документ не был изменен.

Установив свой цифровой сертификат, вы можете подписывать файлы и макросы.

Получение цифрового сертификата для подписания

Цифровой сертификат можно получить в коммерческом центре сертификации (ЦС) или у администратора безопасности локальной сети либо ИТ-специалиста.

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

Создание своего самозаверяющего цифрового сертификата

С помощью программы Selfcert.exe вы можете создать свой самозаверяющий сертификат.

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

Дополнительные сведения о добавлении цифровой подписи к макросам см. в статье Подписание макроса.

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

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

На вкладке Разработчик в группе Код нажмите кнопку Безопасность макросов.

Вкладка "Разработчик" на ленте

Чтобы включить вкладку "Разработчик", см. раздел Отображение вкладки "Разработчик".

В категории Параметры макросов в разделе Параметры макросов выберите нужный вариант.

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

Доступ к центру управления безопасностью также можно получить из окна "Параметры Excel". Для этого нажмите кнопку Параметры (Excel 2010–2016) или кнопку Microsoft Office (Excel 2007), а затем выберите центр управления > Центр управления Параметры >Макрос Параметры.

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

Устранение неполадок

Не удается изменить параметры безопасности макросов

Некоторые пользователи не могут изменять параметры центра управления безопасностью из-за групповых политик безопасности в их организациях. В таких случаях необходимо обратиться к ИТ-администратору организации.

Что случилось с параметрами безопасности "Очень высокий", "Высокий", "Средний" и "Низкий"?

Параметр Excel 2003

Эквивалент в Excel 2007/2010/2013/2016

Дополнительные сведения

Отключить все макросы без уведомления

В Excel 2003 макросы VBA выполняются только при условии, что выбран параметр "Доверять всем установленным надстройкам и шаблонам" (в Excel 2003 на вкладке "Надежные издатели" в диалоговом окне "Безопасность") и макросы (с подписью или без) хранятся в определенной надежной папке на жестком диске пользователя.

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

Отключить все макросы кроме макросов с цифровой подписью

В Excel 2003 могут выполняться только исполняемые файлы (EXE или COM), подписанные утвержденным надежным источником (то есть имеющие сертификат). В противном случае все исполняемые модули, связанные с документами или внедренные в них, автоматически отключаются без предупреждения, когда пользователь открывает документы.

При установке всех приложений Office 2003 по умолчанию задается параметр "Высокий".

Отключить все макросы с уведомлением

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

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

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

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

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

Примечание: Эти действия применимы только Microsoft Office приложениям, работающим в Windows.

Заметки, связанные с документом

Если вам нужна справка по связывание заметок в OneNote с документом Word или PowerPoint, см. заметки, связанные с документом.

Excel Windows надстройки

Если вам нужна справка по определенным Excel, включенным в надстройки Office, например "Поиск решения" или "Запрос", см. справку для Excel для Windows надстройок.

Если вам нужна дополнительная помощь по Excel надстройки с помощью диалогового окна Надстройки COM, см. добавление и удаление надстройок вExcel.

Щелкните заголовок ниже, чтобы получить дополнительные сведения.

Чтобы отключить или удалить надстройку, сделайте следующее:

На вкладке Файл выберите пункт Параметры, а затем — Надстройки.

В нижней части окна рядом с полем Управление нажмите кнопку Перейти.

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

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

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

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

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

Установите или снимите флажки по необходимости.

Область "Надстройки" центра управления безопасностью

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

Отключить уведомление для неподписанных надстроек (код останется отключенным). Этот флажок становится доступным, если установлен флажок Все надстройки приложений должны быть подписаны надежными издателями. Надстройки, подписанные надежным издателем, будут включены, а неподписанные надстройки отключены.

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

Примечание: Этот параметр вступит в силу только после перезапуска приложения Office.

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

На вкладке Файл выберите команду Параметры, а затем — пункт Надстройки.

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

Область "Просмотр надстроек" в центре доверия

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

Надстройки, связанные с документами. Файлы шаблонов, на которые ссылаются открытые документы.

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

Надстройка. Название надстройки.

Издатель. Разработчик или организация, создавшие надстройку.

Совместимость. Описание проблем совместимости.

Расположение. Путь к файлу надстройки на компьютере.

Описание. Текст, описывающий функцию надстройки.

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

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

На вкладке Файл выберите команду Параметры, а затем — пункт Надстройки.

Выберите тип надстройки.

Нажмите Перейти.

Если вы подписались на надстройку через Магазин Office и не хотите продолжать использовать ее, можно отменить эту подписку

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

В группе Надстройки нажмите кнопку Мои надстройки

Выберите Управление моими надстройками

В разделе Оплата и выставление счетов щелкните ссылку Отменить подписку.

Некоторые надстройки могут быть несовместимы с политиками, установленными ИТ-отделом компании. В этом случае функция предотвращения выполнения данных заблокирует надстройку, только что установленную в приложении Office, и программа может завершить работу со сбоем.

Дополнительные сведения

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

Щелкните заголовок ниже, чтобы получить дополнительные сведения.

Некоторые надстройки автоматически устанавливаются и регистрируются на компьютере при установке выпуск 2007 системы Microsoft Office.

Word, Excel, Access и PowerPoint

Просмотрите список надстроек и расширений приложений, которые упорядочены по следующим категориям.

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

Надстройки, связанные с документами. Файлы шаблонов, на которые ссылаются открытые документы.

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

Outlook, InfoPath, Publisher и Visio

В меню Сервис выберите пункт Центр управления безопасностью, затем — Надстройки.

Просмотрите список надстроек и расширений приложений, которые упорядочены по следующим категориям.

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

Надстройки, связанные с документами. Файлы шаблонов, на которые ссылаются открытые документы.

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

Отключение установленных надстроек и управление ими

Управление надстройками осуществляется путем их включения, отключения, добавления, удаления, активации и деактивации.

Word, Excel, Access и PowerPoint

В окне Надстройки найдите надстройку, которую необходимо включить или отключить, и обратите внимание на ее тип, указанный в столбце Тип.

Выберите тип надстройки в поле Управление и нажмите кнопку Перейти.

Установите или снимите флажок рядом с надстройкой, которую необходимо включить или отключить, и нажмите кнопку ОК.

Примечание: Надстройки типа Инспектор документов включаются иначе. Такие надстройки включаются автоматически при проверке документа на наличие скрытых метаданных и личных сведений. Чтобы проверить документ, нажмите кнопку Microsoft Office, выберите пункт Подготовить, а затем — Инспектор документов.

Outlook, InfoPath, Publisher и Visio

В меню Сервис выберите пункт Центр управления безопасностью, затем — Надстройки.

В окне Надстройки найдите надстройку, которую необходимо включить или отключить, и обратите внимание на ее тип, указанный в столбце Тип.

Выберите тип надстройки в поле Управление и нажмите кнопку Перейти.

Установите или снимите флажок рядом с надстройкой, которую необходимо включить или отключить, и нажмите кнопку ОК.

Определение пользовательских кнопок и элементов управления, добавленных на ленту из надстроек

Надстройки и документы могут добавлять на ленту, которая является частью Пользовательский интерфейс Microsoft Office Fluent, пользовательские кнопки и элементы управления. Каждый пользовательский элемент управления на ленте Office Fluent имеет специальную всплывающую подсказку, которая указывает его источник. В приведенном ниже примере источником элемента управления является файл RXDemo.xlsm, который указан во всплывающей подсказке.

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

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

Word, Excel, Access и PowerPoint

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

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

Отключить уведомление для неподписанных надстроек (код останется отключенным). Этот флажок доступен, только если установлен флажок Все надстройки приложений должны быть подписаны надежными издателями. В некоторых случаях DLL-файл, содержащий надстройку, может быть неподписан. В таких случаях надстройки, подписанные надежным издателем, будут включены, а неподписанные надстройки будут отключены без уведомления.

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

Примечание: Этот параметр вступает в силу только после перезапуска приложения Office.

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

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

В левой области выберите пункт Безопасность макросов.

Установите переключатель предупреждения для подписанных макросов; отключить все неподписанные макросы.

В левой области выберите пункт Надстройки.

Установите флажок Применять параметры безопасности макросов к установленным надстройкам.

InfoPath, Publisher и Visio

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

Выберите пункт Надстройки.

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

Отключить уведомление для неподписанных надстроек (код останется отключенным). Этот флажок доступен, только если установлен флажок Все надстройки приложений должны быть подписаны надежными издателями. В некоторых случаях DLL-файл, содержащий надстройку, может быть неподписан. В таких случаях надстройки, подписанные надежным издателем, будут включены, а неподписанные надстройки будут отключены без уведомления.

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

Примечание: Этот параметр вступает в силу только после перезапуска приложения Office.

Закройте приложение Outlook, если оно открыто.

Убедитесь, что служба Outlook не запущена.

Щелкните правой кнопкой мыши пустое место на панели задач, выберите пункт Диспетчер задач и откройте вкладку Процессы.

Попытайтесь найти Microsoft Outlook в списке процессов.

Если процесс Outlook отсутствует в списке, перейдите к шагу 3.

Если процесс Outlook присутствует в списке, щелкните его и нажмите кнопку Снять задачу.

Щелкните приложение Outlook в меню "Пуск" правой кнопкой мыши и выберите пункт Запуск от имени администратора.

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

Откройте Outlook в обычном режиме (не в режиме администратора).

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

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

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

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

Кроме того, вы можете явно выразить доверие издателю, выбрав вариант Доверять всем документам от этого издателя. Это позволит включить надстройку и в дальнейшем доверять всему программному обеспечению этого издателя.

Дополнительные сведения о надежных издателях см. в статье Добавление, удаление и просмотр надежного издателя.

Безопасность макросов Excel – это защита от вирусов, которые могут проникнуть в компьютер вместе с макросами. Безопасность макросов значительно изменилась со времени выхода в свет Excel 2003, поэтому в рамках данной темы особенности старых и новых версий Excel будут рассмотрены раздельно:

Безопасность макросов в современных версиях Excel (2007 и более новых)

Чтобы запустить макрос в современных версиях Excel, файл должен быть сохранён как Книга Excel с поддержкой макросов. Открывая такой файл, по его расширению xlsm Excel понимает, что в данной рабочей книге содержатся макросы (в отличие от файла со стандартным расширением xlsx).

Поэтому, чтобы иметь возможность запускать созданный в обычной рабочей книге Excel макрос всегда и везде, нужно сохранить её с расширением xlsm. Для этого на вкладке Файл (File) нажмите Сохранить как (Save as) и в поле Тип файла (Save as type) выберите Книга Excel с поддержкой макросов (Excel Macro-Enabled Workbook).

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

  1. Отключить все макросы без уведомления (Disable all macros without notification)Запрет на выполнение любых макросов. При открытии книги Excel не уведомляет о том, что эта книга содержит макросы, поэтому пользователь может не понять причину, по которой книга Excel не работает так, как должна.
  2. Отключить все макросы с уведомлением (Disable all macros with notification)Запрет на выполнение макросов. Однако, если в рабочей книге есть макрос, появится предупреждение о том, что макрос присутствует, но отключен.
  3. Отключить все макросы без цифровых подписей (Disable all macros except digitally signed macros)Разрешено выполнение макросов только из доверенных источников. Все прочие макросы выполняться не будут. При открытии книги Excel не уведомляет о том, что эта книга содержит макросы, поэтому пользователь может не понять причину, по которой книга Excel не работает так, как должна.
  4. Включить все макросы (Enable all macros)Разрешено выполнение всех макросов. При открытии книги Excel не появляется уведомление о том, что в ней содержатся макросы. Соответственно пользователь может не знать, что какой-либо макрос выполняется, пока открыт файл.

Вариант Отключить все макросы с уведомлением – позволяет при открытии файла сделать выбор: разрешить запуск макросов или отключить их. При этом вверху листа появляется жёлтая полоса с уведомлением и кнопкой, как показано на рисунке ниже:

Чтобы разрешить выполнение макросов нужно просто кликнуть по кнопке Включить содержимое (Enable Content).

Где найти параметры безопасности макросов в Excel

Вот как можно просматривать или изменять параметры безопасности макросов в Excel 2007, 2010 или 2013:

Excel 2007

  • Откройте главное меню Excel, для этого кликните по большой круглой кнопке Office в левом верхнем углу. Далее нажмите Параметры Excel (Excel Options).
  • В появившемся диалоговом окне выберите Центр управления безопасностью (Trust Center) и нажмите кнопку Параметры центра управления безопасностью (Trust Center Settings).
  • В разделе Параметры макросов (Macro Settings) выберите нужный параметр и нажмите ОК.

Excel 2010 или 2013

  • На вкладке Файл (File) нажмите Параметры (Options).
  • В открывшемся диалоговом окне выберите Центр управления безопасностью (Trust Center) и нажмите кнопку Параметры центра управления безопасностью (Trust Center Settings).
  • В разделе Параметры макросов (Macro Settings) выберите нужный параметр и нажмите ОК.

Замечание: Потребуется перезапустить Excel, чтобы новые настройки безопасности макросов вступили в силу.

Надёжные расположения в современных версиях Excel (2007 и более новые)

Excel 2007, 2010 и 2013 позволяет объявить выбранные папки на жёстком диске компьютера как надёжные расположения. При открытии файлов, хранящихся в таких расположениях, Excel не выполняет стандартную проверку безопасности макросов. Другими словами, если поместить файл Excel в папку, которая объявлена надёжной, то при открытии этого файла все макросы, записанные в нём, будут запущены независимо от состояния параметров безопасности.

Microsoft по умолчанию присваивает некоторым расположениям статус надёжных, их список хранится в разделе параметров безопасности Excel. Открыть список надёжных расположений можно так:

Excel 2007

  • Откройте главное меню Excel, для этого кликните по большой круглой кнопке Office в левом верхнем углу. Далее нажмите Параметры Excel (Excel Options).
  • В появившемся диалоговом окне выберите Центр управления безопасностью (Trust Center) и нажмите кнопку Параметры центра управления безопасностью (Trust Center Settings).
  • В меню слева нажмите Надёжные расположения (Trusted Locations).

Excel 2010 или 2013

  • На вкладке Файл (File) нажмите Параметры (Options).
  • В открывшемся диалоговом окне выберите Центр управления безопасностью (Trust Center) и нажмите кнопку Параметры центра управления безопасностью (Trust Center Settings).
  • В меню слева нажмите Надёжные расположения (Trusted Locations).

Если нужно сохранить книгу Excel в другом расположении и по-прежнему разрешать выполнение макросов, то можно добавить выбранную папку в список надёжных расположений. Это делается так:

  • В разделе Надёжные расположения (Trusted Locations) нажмите кнопку Добавить новое расположение (Add new location).
  • Выберите папку, которую нужно объявить надёжным расположением и нажмите ОК.

Предупреждение: Не рекомендуется добавлять в список надёжных расположений большие разделы жёсткого диска, например, целиком папку Мои документы (My Documents), так как при этом значительно возрастает риск выполнения макроса, полученного из ненадёжного источника.

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

В Microsoft Office 2003 существует 4 уровня безопасности макросов, управлять которыми можно в меню Excel. К ним относятся:

  1. Высокая / Очень высокаяЭти два уровня разрешают запуск макросов только из надёжных источников. Все прочие макросы не будут запущены. При открытии книги Excel не уведомляет о том, что эта книга содержит макросы, поэтому пользователь может не понять причину, по которой книга Excel не работает так, как должна.
  2. СредняяЕсли в книге присутствуют макросы, то при открытии книги появится окно уведомления с вопросом, следует ли эти макросы запускать.
  3. НизкаяВсе макросы выполняются. При открытии книги Excel не появляется уведомление о том, что в ней содержатся макросы. Соответственно пользователь может не знать, что какой-либо макрос выполняется, пока открыт файл.

Если хотите запустить макрос в Excel 2003, то безопасность макросов должна быть выбрана Низкая (Low) или Средняя (Medium).

Чтобы открыть и настроить параметры безопасности макросов в Excel 2003, нужно:

Чтобы новые настройки безопасности макросов вступили в силу, потребуется перезапустить Excel.

Читайте также: