Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Access для Microsoft 365 OneNote для Microsoft 365 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 OneNote 2016 Access 2013 Еще…Меньше
На панели сообщений отображаются оповещения системы безопасности о потенциально небезопасном активном содержимом (например, макросах, ActiveX элементах управления, подключениях к данным) или конфиденциальной информации в Office файле. На панели появляется желтое или красное оповещение со значком (например, щитом), предупреждающее вас о потенциальных проблемах.
Если вы уверены в том, что источник содержимого надежен, вы можете выбрать команду Включить содержимое в желтом оповещении на панели сообщений, чтобы обозначить документ как надежный или разрешить использование содержимого в рамках данного сеанса. В красном оповещении на панели сообщений вы можете щелкнуть текст предупреждения.
Вы также можете щелкнуть вкладку «Файл «, чтобы просмотреть дополнительные сведения и параметры.
Вот несколько примеров оповещений на панели сообщений.
Чтобы отключить предупреждения системы безопасности, можно отключить саму панель сообщений.
Важно: Рекомендуется не изменять параметры безопасности в центре управления безопасностью. Это может привести к потере или краже данных, а также снижению уровня защиты компьютера или сети.
Включение и отключение оповещений системы безопасности и подсказок политики на панели сообщений
-
На вкладке Файл выберите элемент Параметры.
-
Выберите Центр управления безопасностью > Параметры центра управления безопасностью.
-
Щелкните Панель сообщений.
При выборе параметров на вкладке Панель сообщений руководствуйтесь приведенными ниже сведениями.
-
Показывать панель сообщений во всех приложениях, если активное содержимое, например ActiveX элементов управления и макросов, заблокировано— это значение по умолчанию. Панель сообщений появляется каждый раз при отключении потенциально небезопасного содержимого.
Примечание: Этот параметр отключается и панель сообщений не появляется, если в области Параметры макросов центра управления безопасностью включен параметр Отключить все макросы без уведомления.
-
Никогда не отображайте сведения о заблокированном содержимом. Этот параметр отключает панель сообщений и не отображает оповещений о проблемах безопасности, независимо от параметров безопасности в центре управления безопасностью.
Примечание: Этот параметр не изменяет панель сообщений, которую вы видите, Office в защищенном представлении.
-
Показывать подсказку политики на панели сообщений. Если выключить этот параметр, советы политики будут отключены, если ваша организация их не требует.— При проверке этого параметра на панели сообщений отображается подсказка политики, если документ конфликтует с политикой в вашей организации. Например, подсказка политики может появиться, если документ содержит конфиденциальную информацию, такую как номера кредитных карт или счета клиентов.
Примечание: Чтобы отображались подсказки политики, администратор должен сначала создать правило, в соответствии с которым будут появляться уведомления. В организации может действовать политика, согласно которой подсказки отображаются даже в том случае, если эта функция отключена. Как правило, информационные подсказки политики можно отключить, но если от пользователя требуются какие-либо действия, оповещения на панели сообщений будут отображаться даже в том случае, если подсказки политики отключены.
-
Нужна дополнительная помощь?
Откройте вкладку Файл . В области Предупреждение системы безопасности нажмите кнопку Включить содержимое . Выберите элемент Дополнительные параметры . В диалоговом окне Параметры безопасности Microsoft Office выберите команду Включить содержимое для этого сеанса для каждого элемента ActiveX.
Как открыть редактор Visual Basic в Excel?
Простейший способ запустить редактор Visual Basic в Excel – нажать комбинацию клавиш Alt+F11 (то есть нажать клавишу Alt и, удерживая её, нажать клавишу F11). После этого откроется окно редактора Visual Basic, как показано на картинке ниже.
Как включить все макросы в Excel 2010?
Как включить макросы в Excel 2010
- Открываем Excel (Word) и переходим на вкладку меню Файл
- Выбираем пункт Параметры
- Открываем Центр управления безопасностью и переходим в Параметры управления безопасностью
- Включаем все макросы и нажимаем ОК
- Перезапустите Excel (закройте все книги), чтобы изменения вступили в силу Рекомендуем к прочтению
Как открыть файл Excel с макросами?
Как запустить файл с включенными макросами?
- Excel 2003: Сервис- Безопасность- Уровень макросов «Низкий»
- Excel 2007: Меню- Параметры Excel- Центр управления безопасностью- Параметры центра управления безопасностью- Параметры макросов- Разрешить все макросы;
Чем опасны макросы?
Документы Microsoft Office, содержащие встроенные макросы, могут быть опасными. Макросы — это, по сути, кусочки компьютерного кода, и исторически они были средством распространения вредоносных программ. К счастью, современные версии Office содержат функции безопасности, которые защитят вас от макросов.
Как открыть редактор Visual Basic?
Во всех приложениях Office это делается одинаково:
- самый простой способ: в меню Сервис выбрать Макрос -> Редактор Visual Basic;
- самый быстрый способ: нажать <Alt>+<F11>;
- можно также воспользоваться кнопкой на панели инструментов Visual Basic (предварительно сделав ее видимой);
Как открыть в Excel Visual Basic?
Вставляем код VBA в книгу Excel
- Открываем рабочую книгу в Excel.
- Нажатием Alt+F11 вызываем окно редактора Visual Basic.
- На панели Project-VBAProject кликаем правой кнопкой мыши по имени рабочей книги (в левой верхней части окна редактора) и в контекстном меню выбираем Insert > Module.
Как включить все макросы в Excel?
Параметры макроса не меняются во всех программах Office.
- Откройте вкладку Файл.
- Щелкните Параметры.
- Затем выберите пункты Центр управления безопасностью и Параметры центра управления безопасностью.
- В центре управления безопасностью щелкните элемент Параметры макросов.
- Выберите нужные вам решения и нажмите кнопку «ОК».
Как зайти в макросы в Excel 2010?
More videos on YouTube
- 1) На ленте нажмите пункт меню «Файл», а потом в открывшемся меню — кнопку «Параметры»:
- 2) В открывшемся окне «Параметры Excel» в левом столбце выделите пункт «Центр управления безопасностью», …
- 3) В открывшемся окне «Центр управления безопасностью» выделите пункт «Параметры макросов»,
Как найти макрос в Excel?
Макросы и средства VBA находятся на вкладке Разработчик, которая по умолчанию скрыта, поэтому сначала нужно включить ее.
- Перейдите в Excel > параметры…> ленты & панель инструментов.
- В категории Настроить ленту в списке Основные вкладки установите флажок Разработчик, а затем нажмите кнопку Сохранить.
Как открыть файл в VBA?
Вы можете открыть файлы VBA с помощью следующих программ:
- Cool Edit.
- Cool Edit Pro.
- VBA Fragment Editor.
- Visual Chart Profesional.
- Parallels Tools Center.
- Free File Viewer Pro. Скачать
Как открыть файл Excel без запуска макроса?
Поделиться Darren Bartrup-Cook
- Откройте Excel непосредственно, не дважды щелкните книгу, чтобы запустить Excel.
- File/Open/Browse.
- Перейдите к книге, которую вы хотите открыть, одним щелчком мыши на ней
- Щелкните раскрывающийся список рядом с пунктом открыть и откройте его в защищенном виде
Как запустить макрос?
Запуск макроса на вкладке «Разработчик»
- Откройте книгу, содержащую нужный макрос.
- На вкладке Разработчик в группе Код нажмите кнопку Макросы.
- В поле Имя макроса выберите макрос, который вы хотите запустить, и нажмите кнопку Выполнить.
- У вас также есть другие варианты:
Где хранятся макросы в Word?
Ответ: Где Word хранит макросы? В файле Normal. dot, если не ошибаюсь. В окне списка макросов есть кнопка «Организатор» (XP, 2003), загляните туда.
Как узнать какие макросы в ворде?
Чтобы просмотреть список встроенных макросов, на вкладке Разработчик в группе Код нажмите кнопку Макросы. В списке Макросы из выберите вариант Команды Word. В списке Макрос доступен для щелкните шаблон или документ, в котором нужно сохранить макрос. Важно: Чтобы макрос был доступен во всех документах, выберите Normal.
Каким типом компьютерного вируса могут быть заражены файлы документов MS Office?
Макровирусы могут заразить файлы Word, а также любого другого приложения, использующего язык программирования. В отличие от вирусов операционной системы макровирусы не заражают программы; они заражают документы и шаблоны. … Один или несколько из них могут быть частью макровируса, заразившего систему.
Ошибка приложения Excel при открытии файла с макросами
Не так давно очередной раз столкнулся с ошибками приложения Excel при попытке включения макросов после открытия файлов .xlsm. Вспомнил, что подобные проблемы преследуют пользователей довольно давно, но чаще всего они наблюдались с Excel 2013 и Excel 2016. Характерные особенности этой группы ошибок следующие:
- Приложение Excel закрывается при открытии файла с макросами (при включенном режиме безопасности Включить все макросы );
- Ошибка приложения Excel возникает при попытке включить содержимое (нажатии соответствующей кнопки);
- Ошибка приложения Excel возникает при сохранении файла с макросами;
Ну и по горячим следам очередного инцидента, дабы не откладывать на потом, решил для себя собрать небольшой хаб по ошибкам приложения Excel с последующей модификацией, дабы опять не терять время на поиск информации в Сети и на составление облака причин.
Суть в том, что в процессе открытия файла xlsm, и при отключенных макросах, в верхней части основного окна (над таблицей), высвечивается строка уведомления: ПРЕДУПРЕЖДЕНИЕ СИСТЕМЫ БЕЗОПАСНОСТИ Запуск макросов отключен , с кнопкой включения содержимого (макросов). Как только пользователь её нажимает, Excel попросту аварийно завершается (падает) с ошибкой Программа Microsoft Excel не работает и характерным окном уведомления:
При этом было замечено, что непосредственно перед возникновением ошибки приложения Excel никаких системных обновлений и обновлений пакета Office не устанавливалось. Возможно, каким-то образом задействованы последние обновления на Office, но прямой связи я не заметил, а подробного исследования проблемы не проводил. При этом зависимости от версии операционной системы (мною лично сбои наблюдались на Windows 10 LTSC и Windows 7 Professional) так же выявлено не было. При анализе аварийного дампа приложения ( *.hdmp ) обычно можно увидеть подобную информацию исключения (вывод урезан):
обычно это NTSTATUS с кодом c0000005 — Access violation, доступ запрещен. И чаще всего в дампе можно увидеть такой вот стек потока (вывод оптимизирован для улучшения представления):
из которого единственное что понятно, так это то, что падение Excel происходит в недрах функций библиотеки vbe7.dll (среда исполнения VBA), подгруженной в адресное пространство процесса. Это указывает на проблемы с обработчиком VBA-скриптов, в контексте Excel чаще именуемых макросами.
Так что же такое VBA и для чего он предназначается?
В приложениях, входящих в комплект MS Office, таких как Excel, Word, PowerPoint и Access, VBA используется для автоматизации множества рутинных задач (напр.: повторяющихся однотипных действий), позволяет создавать формы для общения с пользователем и предлагает множество иного богатого функционала. При помощи VBA доступно управление электронной таблицей посредством объектно-ориентированной модели кода/данных, при помощи VBA-кода входные данные таблиц могут быть обработаны и представлены в итоговых (результирующих) таблицах и диаграммах (графиках). Таблица становится интерфейсом кода, позволяя легко работать, изменять его и управлять расчётами. На выходе VBA проект, используемый в структурах описанных выше приложений (электронные таблицы Excel, презентации PowerPoint, базы Access), компилируется в специальный бинарный исполняемый файл, который размещается внутри файла основного формата. Применительно к Excel это файл vbaProject.bin , который располагается внутри *.xslm-файла в директории /xl , представляющий собой бинарный исполняемый файл проекта, содержащий макрос в откомпилированном (готовом к исполнению) виде.
Решение 1: вставка нового листа
Выполните приведенную последовательность действий:
- Открываем [проблемный] .xlsm-файл (файл с макросами).
- Не нажимаем кнопку Включить содержимое .
- Добавляем в книгу Excel новый лист: правая кнопка мыши на ярлыках Лист1/Лист2/Лист3 → Вставить → Лист .
- Сохраняем электронную таблицу. Закрываем Excel.
- Открываем проблемный файл заново и включаем макросы.
Решение 2: перекомпиляция проекта
Выполните последовательность действий:
- Запускаем и открываем новую книгу Excel (не ваш проблемный файл).
- Открываем меню Файл — выбираем Параметры — далее открываем Центр управления безопасностью и заходим в Параметры центра управления безопасностью .
- В разделе Параметры макросов — выставляем чекбокс Отключить все макросы с уведомлением .
- В разделе Надежные расположения — выставляем чекбокс Отключить все надежные расположения .
- В разделе Надежные документы — выставляем чекбокс Отключить надежные документы .
- Жмем везде OK . Закрываем Excel.
- Открываем [проблемный] .xlsm-файл (файл с макросами).
- Не нажимаем кнопку Включить содержимое .
- Открывает редактор Visual Basic при помощи комбинации клавиш Alt + F11 . Либо можно использовать обходной маневр: в настройках включаем меню Разработчик , после этого в появившемся сверху в ленте меню Разработчик выбираем пункт Visual Basic .
- В открывшемся окне редактора Visual Basic (VBA редактор) пересохраняем проект: для этого жмем на панели инструментов кнопку Сохранить (изображение дискетки или комбинация Ctrl + S ).
- Выбираем из меню Debug — выбираем пункт меню Compile VBA Project :
Решение 3: добавление модуля
Дополнительное решение состоит в том, что бы внести изменения в макрос без перекомпиляции.
- Открываем [проблемный] .xlsm-файл (файл с макросами).
- Не нажимаем кнопку Включить содержимое .
- Открывает редактор Visual Basic (при помощи комбинации клавиш Alt + F11 ).
- Открываем меню Tools → пункт Options . В открывшемся окне переходим на вкладку General и деактивируем чекбокс Compile on Demand :
Не работают макросы в Excel: кто виноват и что делать?
Не работают макросы в Excel? Включите их выполнение, добавьте специальный модель с кодом, проверьте версию ОС и Эксель, убедитесь в соответствии пакета приложений, активируйте Майкрософт Офис, снимите блокировку файла, проверьте систему безопасности и применяемые библиотеки. Ниже подробно рассмотрим, в чем могут быть причины подобной неисправности, и какие шаги предпринимать для ее устранения.
Причины
Для начала стоит разобраться, почему не работает макрос в Excel, ведь от этого зависят дальнейшие шаги. К основным причинам стоит отнести:
- Функция отключена.
- Отключение отслеживания событий.
- Устаревшая операционная система.
- Несоответствие разработчика пакета офисных приложений.
- Устаревшая версия Майкрософт Офис.
- Неактивированная версия Excel.
- Заблокированный файл.
- Неправильные настройки безопасности.
- Отсутствие необходимой библиотеки и т. д.
Выше рассмотрены основные причины, почему не удается выполнить макрос в Excel. Все они могут быть решены самостоятельно с помощью приведенных ниже рекомендации. Подробнее на решении вопроса остановимся ниже.
Что делать
Многие пользователи теряются в ситуации, когда не включаются или вообще не работают макросы в Excel. Такая проблема не дает нормально пользоваться приложением и заставляет искать альтернативные варианты.
Включите опцию
Первое, что необходимо сделать — включить функцию для обеспечения ее работоспособности. Здесь многое зависит от версии Эксель.
Если не работают макросы в Excel 2003, сделайте следующие шаги:
- Войдите в «Сервис».
- Перейдите в раздел «Безопасность».
- Кликните «Уровень макросов «Низкий».
В случае, когда не работают макросы в Excel 2007, включите их следующим образом:
- Жмите на кнопку «Офис».
- Войдите в параметры Excel.
- Кликните на «Центр управления безопасности».
- Войдите в «Параметры центра управления безопасностью».
- Жмите на «Параметры макросов».
- Кликните на «Разрешить все …».
В ситуации, когда не работают макросы в Excel 2016, сделайте следующие шаги:
- Войдите в раздел «Файл».
- Кликните на кнопку «Параметры».
- Зайдите в «Центр управления безопасностью».
- Войдите в «Параметры центра управления безопасностью».
- Кликните на «Параметры …».
- Жмите на «Разрешить все …».
После внесения изменений параметра безопасности перезапустите приложение Excel, а именно закройте его полностью и откройте снова. Лишь после этого изменения вступают в силу.
Добавьте нужный модуль в книгу
Бывают ситуации, когда макросы включены, но не работают в Excel из-за отключения каким-либо элементом отслеживания событий. В таком случае сделайте следующее:
- Перейдите в редактор VBA с помощью клавиш Alt+F11.
- Вставьте указанный ниже код.
- Для выполнения кода поставьте курсор в любой точке между началом и концом.
- Кликните F5.
Проверьте операционную систему
В ситуации, когда не отображаются макросы в Excel, обратите внимание на тип операционной системы. К примеру, Майкрософт Офис, который подходит для Виндовс, на Мак ОС уже работать не будет. Причина в том, что в приложении используются разные библиотеки. Даже если надстройки и функционируют, могут быть сбои в работе. Вот почему при появлении проблем нужно проверить ОС на соответствие.
Обратите внимание на разработчика
Если в Экселе не работают макросы, причиной может быть другой разработчик. Так, пользователи Excel часто применяют OpenOffice или LibreOffice. Эти пакеты созданы на разных языках программирования, которые имеют индивидуальные особенности. Так, если надстройки написаны на Visual Basic for Application, он может не работать в указанных выше офисных приложениях. Вот почему необходимо уточнять, для какого пакета создан макрос / надстройка.
Проверьте версию Майкрософт Офис
В Макрософт Офис 2003 применяются надстройки xla для Excel. В современных версиях расширение поменялось на xlam. Если ставить макросы старого типа в приложения Офис 2007 и больше, никаких трудностей не происходит. Если же вы попытаетесь поставить новую надстройку на старую версию Excel, она зачастую не работает. Вот почему важно обратить внимание на этот параметр при выборе.
Убедитесь в наличии пакета VBA
Одной из причин, почему не запускается макрос в Excel, может быть отсутствие пакета VBA. Для успешного запуска надстройки необходимо, чтобы этот пакет был установлен. Иногда он уже установлен в Офис, но так происходит не всегда. Для проверки жмите комбинацию на Alt+F11. Если после этого появляется Visual Basic, компонент можно считать установленным. В ином случае его нужно поставить. Для этого:
- Зайдите в «Пуск», а далее «Панель управления / Программы и компоненты».
- Выберите программу Майкрософт Офис.
- Жмите на кнопку «Изменить».
- Запустить файл установки Setup.exe.
- Кликните на «Добавить или удалить компоненты».
- Выберите в списке Visual Basic и установите его.
Активируйте Офис
Если в Excel 2007 не работает кнопка «макросы», причиной может быть отсутствие активации приложения. Для этого жмите на кнопку «Активировать» и следуйте инструкции. В большинстве случаев такая опция является платной.
Снимите блокировку файла
Учтите, что документ, полученный с другого ПК / ноутбука, может заблокироваться. Для разблокировки файла нужно нажать ПКМ и в разделе «Общие» кликнуть на «Разблокировать».
Проверьте библиотеки
В случае, когда параметры макросов не активны в Excel, причиной может быть появление ошибки «Can’t find project or library». При этом, надстройка работает на другом ПК / ноутбуке, а здесь возникают проблемы. Ошибку легко устранить, если в окне, которое идет за сообщением об ошибке, снять отметки в полях Missing. Для вызова окна можно выбрать пункт меню Tools / References.
Проверьте настройки безопасности
В ситуации, когда не работают макросы в Excel, можно добавить надежные расположения или настроить доступ к объектной модели VBA. Для этого в Офис 2007 необходимо сделать следующее:
- Войдите в Меню
- Кликните на пункт «Параметры».
- Жмите на «Центр управления безопасностью».
- Войдите в «Параметры центра управления безопасностью».
- Кликните на «Параметры макросов» и «Доверять доступ к объектной модели проектов».
Зная, почему не работают макросы в Excel, вы можете с легкостью исправить проблему и восстановить работоспособность. Если же сложности в работе возникают, вы всегда можете воспользоваться инструкцией в статье.
В комментариях расскажите, какой из приведенных выше вариантов вам помог, и что еще можно сделать.
Макросы – это инструмент для создания команд в приложении Microsoft Excel, которые позволяют значительно сократить время на выполнение задач, автоматизировав процесс. Но, в то же время, макросы являются источником уязвимости, которой могут воспользоваться злоумышленники. Поэтому, пользователь на свой страх и риск должен решить применять данную возможность в конкретном случае, или нет. Например, если он не уверен в благонадежности открываемого файла, то лучше макросами не пользоваться, ведь они могут послужить причиной заражения компьютера вредоносным кодом. Учитывая это, разработчики предоставили возможность пользователю самому решать вопрос включения и отключения макросов.
Включение и отключение макросов через меню разработчика
Основное внимание мы уделим процедуре включения и отключения макросов в самой популярной и распространённой на сегодня версии программы — Excel 2010. Потом, более бегло поговорим о том, как это сделать в других версиях приложения.
Включить или отключить макросы в Microsoft Excel можно через меню разработчика. Но, проблема состоит в том, что по умолчанию данное меню отключено. Чтобы его включить, переходим во вкладку «Файл». Далее, кликаем по пункту «Параметры».
В открывшемся окне параметров, переходим в раздел «Настройка ленты». В правой части окна данного раздела устанавливаем галочку около пункта «Разработчик». Жмем на кнопку «OK».
После этого, на ленте появляется вкладка «Разработчик».
Переходим во вкладку «Разработчик». В самой правой части ленты расположен блок настроек «Макросы». Чтобы включить или отключить макросы, кликаем по кнопке «Безопасность макросов».
Открывается окно центра управления безопасностью в разделе «Макросы». Для того, чтобы включить макросы, переставляем переключатель в позицию «Включить все макросы». Правда, данное действие разработчик не рекомендует выполнять в целях безопасности. Так что, всё выполняется на свой страх и риск. Жмем на кнопку «OK», которая расположена в нижнем правом углу окна.
Отключаются макросы тоже в этом же окне. Но, существует три варианта отключения, один из которых пользователь должен выбрать в соответствии с ожидаемым уровнем риска:
- Отключить все макросы без уведомления;
- Отключить все макросы с уведомлением;
- Отключить все макросы, кроме макросов с цифровой подписью.
В последнем случае, макросы, у которых будет иметься цифровая подпись, смогут выполнять задачи. Не забываем жать на кнопку «OK».
Включение и отключение макросов через параметры программы
Существует ещё один способ включения и отключения макросов. Прежде всего, переходим в раздел «Файл», и там жмем на кнопку «Параметры», как и в случае включения меню разработчика, о чем мы говорили выше. Но, в открывшемся окне параметров, переходим не в пункт «Настройка ленты», а в пункт «Центр управления безопасностью». Кликаем по кнопке «Параметры центра управления безопасностью».
Открывается то же самое окно Центра управления безопасностью, в которое мы переходили через меню разработчика. Переходим в раздел «Параметры макросов», и там включаем или отключаем макросы тем же способом, как делали это в прошлый раз.
Включение и отключение макросов в других версиях Excel
В других версиях программы Excel процедура отключения макросов несколько отличается от указанного выше алгоритма.
В более новой, но менее распространенной версии программы Excel 2013, несмотря на некоторую разницу в интерфейсе приложения, процедура включения и отключения макросов происходит по тому же алгоритму, который был описан выше, а вот у более ранних версий он несколько отличается.
Для того, чтобы включить или отключить макросы в программе Excel 2007, нужно сразу кликнуть по логотипу Microsoft Office в верхнем левом углу окна, а затем в нижней части открывшейся страницы нажать на кнопку «Параметры». Далее, открывается окно Центра управления безопасностью, и дальнейшие действия по включению и отключению макросов практически ничем не отличаются от описанных для Excel 2010.
В версии Excel 2007 достаточно просто последовательно перейти по пунктам меню «Сервис», «Макрос» и «Безопасность». После этого, откроется окно, в котором нужно выбрать один из уровней безопасность работы макросов: «Очень высокая», «Высокая», «Средняя» и «Низкая». Эти параметры соответствуют пунктам параметров макросов более поздних версий.
Как видим, включить макросы в последних версиях программы Excel несколько сложнее, чем это было в предыдущих версиях приложения. Это связано с политикой разработчика на увеличение уровня безопасности пользователя. Таким образом, макросы может включить только более или менее «продвинутый» пользователь, который способен объективно оценить риски от выполняемых действий.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Попытка запустить макрос на воспроизведение может оказаться неудачной. Самая распространенная причина того, что после записи макрос не работает заключается в системе безопасности, но давайте по порядку.
Система безопасности Microsoft Office
Microsoft Office снабжен своей собственной системой безопасности. Задача этой системы заключается в противодействии макровирусам. Макровирусы – это вредоносные программы, написанные на языке VBA. Для своего распространения и перемещения от одного зараженного файла к другому макровирусы используют возможности языка программирования. Наибольшее распространение получили макровирусы, созданные для MS Word и MS Excel. Макровирусы — это главная проблема, которую создал язык программирования VBA, встроенный в офисные программы. Безопасная работа с макросами заключается в соблюдении простого правила: запрещать выполнение макросов, если их назначение Вам не известно.
При открытии документа, содержащего подозрительный (неизвестный) макрос, система безопасности с настройками, установленными по умолчанию, этот макрос блокирует и выводит предупреждающее сообщение.
Уровни безопасности
В системе безопасности предусмотрено четыре уровня защиты, для того чтобы их увидеть в MS Word 2003 либо MS Excel 2003, зайдем в меню Сервис/Макрос/Безопасность
Для просмотра уровней системы безопасности в MS Word 2007 и MS Excel 2007 нажимаем кнопку Microsoft Office , далее кнопку Параметры Word (Excel)/Центр управления безопасностью/Параметры центра управления безопасностью, после чего появится окно настройки параметров макросов. Описания уровней безопасности говорят сами за себя.
Уже замечено, что оптимальное соотношение между удобством и безопасностью при работе с макросами, достигается выбором второго пункта, который и установлен по умолчанию — «Отключить все макросы с уведомлением». В этом случае при запуске файлов, содержащих макросы, система выдает предупреждающее сообщение, а Вы в свою очередь на выбор можете либо подтвердить отключение макросов, либо разрешить им выполняться. Если подобные сообщения системы безопасности покажутся вам слишком назойливыми, можно выбрать опцию «Включить все макросы», что не рекомендуется системой безопасности. Так вы ставите вашу систему под угрозу. Даже используя антивирусное программное обеспечение, не следует забывать о потенциальной опасности макровирусов. Теперь Вы знаете о плюсах и минусах разных уровней системы безопасности и поработав какое-то время с макросами, сможете выбрать для себя наиболее удобный из предложенных вариантов. Выбор уровня защиты зависит только от Вас.
Цифровые подписи макросов
Особый интерес в окне «Центр управления безопасностью» представляет опция «Отключить все макросы кроме макросов с цифровой подписью». Выбрав эту опцию, Вы сможете спокойно запускать макросы, которые вы создали и подписали сами. Также можно использовать «Надежные расположения», где Вы можете хранить проверенные и надежные макросы и надстройки.
Надежные расположения
Добавлю несколько слов о разделе «Надежные расположения». В этом разделе прописываются пути к папкам, которые считаются надежными источниками для открытия файлов. Надежные расположения можно добавлять, удалять, изменять и отключать. Использование надежных расположений также снизит вероятность возникновения проблем при выполнении макросов. Добавляются надежные расположения в параметрах центра управления безопасностью. На видео показано как добавить надежные расположения в Microsoft Excel 2013 , но в других версиях и в других приложениях всё делается аналогично.
Настройка доступа к объектной модели VBA
И еще один нюанс, для корректной работы макросов и надстроек нужно установить доверие к объектной модели проектов VBA. Сделать это можно следующим образом:
Для приложений Office 2003 – Сервис/Макрос/Безопасность/Надежные издатели/Доверять доступ к Visual Basic Project
Для приложений Office 2007 – Меню/Параметры/Центр управления безопасностью/Параметры центра управления безопасностью/Параметры макросов/Доверять доступ к объектной модели проектов VBA (установить галочку).
В приложениях пакета MS Office 2010 расположение центра управления безопасностью, аналогично расположению его в версии 2007, с той лишь разницей, что кнопка Office изменена на вкладку с названием «Файл», выделенную зеленым цветом.
Таким образом, большую часть проблем связанных с работоспособностью макросов решит установка опции «Доверять доступ к проектам VBA» и некоторое снижение уровня безопасности.
Microsoft Excel – это популярное для работы с таблицами приложение, используемое в офисах и дом.
Microsoft Excel – это популярное для работы с таблицами приложение, используемое в офисах и домах 90% людей. Несмотря на то что программе уже 34 года, новые возможности продолжают добавляться в обновлениях. Поэтому программа до сих пор популярна. Чтобы облегчить себе работу, нужно знать, как работают эти опции. Для начала расскажем о том, что такое макросы, а потом – как включить макросы в Excel 2010, 2007, 2003.
Что такое макрос?
До того как включить макросы в Excel, необходимо узнать, для чего они нужны. Макросы – это сохраненные в строках таблицы заранее созданные последовательности действий с данными. Реализованы на языке VBA, что позволяет работать не только с командами Экселя, но и других приложений Office, поддерживающих этот язык. Используя макросы, можно настроить автоматическое форматирование строк таблицы, отправку по почте, или создание презентации.
Описание параметров макросов
После сохранения макросы содержат пять параметров работы, необходимых для обеспечения защищенности при взаимодействии с ними, так как включить макросы в Excel легко, а избавляться от вирусов – нет.
- Отключить макросы без уведомления. Применяется для таблиц, автор которых неизвестен. Деактивирует сохраненные в ячейках макросы, не предупреждая об этом. Пользуйтесь им при опасности вирусов в таблице.
- Отключить макросы с уведомлением. Этот режим выбран стандартно. Предлагает выключать макросы, но перед этим запрашивает разрешения пользователя. С ним вы сможете решать, оставлять ли, или нет отдельно каждый макрос.
- Отключить макросы, кроме макросов с цифровой подписью. Похож на предыдущий, но автоматически разрешает использование макросов, подписанных цифровой подписью предприятия, доверие которому вы уже подтвердили.
- Включить макросы. Из названия понятно, что параметр разрешает использование макрокоманд, записанных в таблицу.
- Доверять доступ к объектной модели проектов VBA.
Показатель для разработчиков, открывающий доступ таблицы к программам, написанным для модели VBA любого приложения, по желанию пользователя. Это позволяет программисту настраивать, какой код имеет доступ к макросам, и куда макросы могут отправлять данные. При этом взломать или повредить работу команд программиста практически невозможно. Но новичку в VBA лучше не использовать этот параметр.
Как включить макросы в Excel
Существует три версии Экселя, где активация макросов отличается друг от друга. Сначала рассмотрим, как включить макросы в Excel 2010.
Как включить макросы в MS Excel 2010
В 2010 версии Экселя разработчики сделали упор на безопасность, поэтому для включения макросов нужно сделать следующее:
- В верхнем меню приложения нажмите «Файл».
- Откроется список, выбрать предпоследний пункт – «Параметры».
- Нажмите, и попадете в окно «Параметры Excel». Слева перейдите в «Центр управления безопасностью».
- Справа в тексте кликните «Параметры. ».
- Откроется еще одно меню, где нужно выбрать «Параметры макросов».
- Отметьте один из пунктов, нажмите «Ок».
- Закройте и запустите Excel снова, для вступления изменений в силу.
Как включить макросы в MS Excel 2007
Здесь способ не сильно отличается от того, как включить макросы в Excel 2010:
- Нажмите кнопку «Файл» (круглая желтая кнопка с цветными квадратами) слева сверху окна.
- В правой нижней части меню кликните на «Параметры Excel».
- Перейдите в раздел «Центр управления безопасностью», а затем «Параметры центра. »
- В открывшемся меню отметьте режим работы макросов, который нужен.
- Перезапустите Эксель.
Как включить макросы в MS Excel 2003
2003 Эксель уступает в безопасности 2010-му, и включить макросы в нем легче, но важно тщательно проверять файлы на вирусы, пользуясь им. Включить исполнение макросов можно так:
- В открытом приложении нажмите на кнопку «Сервис» в верхнем меню.
- В выпадающем списке нажмите на «Макрос», и «Безопасность».
- Откроется меню безопасности, где нужно отметить уровень безопасности для макросов.
- Нажмите «Ок», и перезайдите в Эксель.
Способы
Включить макрокоманды можно одним из трех путей:
- во время показа окна сообщения;
- с помощью Backstage;
- когда появляется предупреждение системы безопасности.
Во время показа окна сообщения
Дополнительный способ работает, когда в Экселе открывается файл, содержащий макрокоманды. В верхней части листа появляется желтая карточка с надписью «Предупреждение системы безопасности». Кликните по «Включить содержимое», и они активируются.
С помощью Backstage
Если открыть книгу с макросами, в меню «Файл» появляется сообщение, позволяющее активировать их. Для этого сделайте следующее:
- Раскройте меню «Файл» — левая в ленте вверху страницы.
- В окне «Предупреждение системы безопасности» кликните по «Включить содержимое».
- Появится диалоговое меню, где необходимо будет отметить «Всегда включать активное содержимое этого документа».
После того как все получилось, перезагрузите приложение.
Активировать на одну сессию при появлении предупреждения системы безопасности
Способ включения только на один раз для одной книги:
- Раскройте меню «Файл» — левая в ленте вверху страницы.
- В окне «Предупреждение системы безопасности» кликните по «Включить содержимое».
- Перейдите в раздел «Дополнительные параметры».
- В появившемся поле активируйте пункт «Включить содержимое для этого сеанса» по очереди для каждого из макросов.
- Сохраните изменения, кликнув «Ок».
НЕКЕШЕРОВАННЫЙ КОНТЕНТ
Макросы в программах Microsoft Office позволяют автоматизировать повторяющиеся задачи, но некоторые макросы могут быть опасными. Макросы — это фрагменты компьютерного кода, и они
печально известен тем, что содержит вредоносное ПО
которые заразят ваш компьютер, если вы запустите их. Microsoft Office по умолчанию защищает вас от файлов, содержащих макросы.
Когда вы открываете файл Word, Excel или PowerPoint, содержащий макросы (.docm, .xlsm или .pptm, соответственно), под лентой в программе отображается предупреждение системы безопасности, сообщающее, что макросы отключены. Если и только если вы знаете, что документ был получен из надежного источника, вы можете нажать кнопку «Включить содержимое» в сообщении с предупреждением о безопасности, чтобы включить макросы в этом документе.
СВЯЗАННЫЕ С:
Объяснение макросов: почему файлы Microsoft Office могут быть опасными
Если вы знаете, что делаете, и не хотите видеть это сообщение каждый раз, когда открываете документ Office, вы можете отключить его. Мы покажем вам, как отключить сообщение, не ставя под угрозу безопасность ваших программ Office. Однако это не означает, что вы больше никогда не сможете использовать макросы в документах Office. Если вы имеете дело с некоторыми файлами Office, в которых есть макросы из надежных источников, вы можете настроить надежное расположение, в котором вы можете разместить эти надежные файлы для каждой программы Microsoft Office. Файлы Office, помещенные в надежное расположение, игнорируются, когда вы открываете их из этого расположения, и макросы не отключаются. Мы также покажем вам, как настроить надежное расположение для важных файлов, полученных из надежных источников.
Сначала мы отключим панель сообщений с предупреждениями системы безопасности. Для этого вам нужно
включить вкладку разработчика
, затем щелкните по нему.
В разделе «Код» щелкните «Безопасность макросов».
Откроется диалоговое окно «Центр управления безопасностью» с активным экраном «Параметры макроса». По умолчанию выбрана опция «Отключить все макросы с уведомлением». Вы можете отключить предупреждение системы безопасности, выбрав «Отключить все макросы без уведомления».
Если вы хотите разрешить запуск макросов с цифровой подписью, выберите параметр «Отключить все макросы, кроме макросов с цифровой подписью». Это позволяет использовать макросы только с цифровой подписью издателя, которому вы доверяете. Если вы не доверяете издателю, вы получите уведомление. Все неподписанные макросы автоматически отключаются без уведомления.
Microsoft объясняет, что означает «цифровая подпись»
Вот
:
Excel использует цифровые подписи для содержимого книги, чтобы гарантировать, что книга не была изменена и сохранена с момента ее подписания. Цифровые подписи также могут помочь вам отличить книги и макросы, созданные из надежного источника, от нежелательных и потенциально вредных книг или макрокода (вирусов).
Цифровая подпись — это открытый сертификат плюс значение подписанных данных, зашифрованных закрытым ключом. Значение — это число, которое криптографический алгоритм генерирует для любых данных, которые вы хотите подписать. Этот алгоритм делает практически невозможным изменение данных без изменения результирующего значения. Таким образом, зашифровывая значение вместо данных, цифровая подпись помогает пользователю убедиться, что данные не были изменены.
Мы НЕ рекомендуем выбирать последний параметр «Включить все макросы», так как это оставит ваш компьютер незащищенным от потенциальных вредоносных программ в макросах из неизвестных источников.
Изменение этих параметров макроса в центре управления безопасностью влияет только на программу Office, которую вы используете в данный момент. Чтобы изменить эти настройки в Excel или PowerPoint, вы должны открыть эти программы и также изменить настройки там. Доступ к параметрам макроса в Excel и PowerPoint осуществляется так же, как и в Word.
Существует также другой способ отключить предупреждающее сообщение безопасности, которое отключит сообщение во всех программах Office и переопределит настройки макроса, касающиеся уведомлений. Щелкните «Панель сообщений» в списке элементов в левой части диалогового окна «Центр управления безопасностью».
В разделе «Параметры панели сообщений для всех приложений Office» выберите параметр «Никогда не показывать информацию о заблокированном содержимом». Предупреждение системы безопасности теперь не будет отображаться ни в одной из программ Office, даже если на экране «Параметры макроса» выбран параметр «Отключить все макросы с уведомлением».
Вы можете работать с документами, содержащими макросы, которые вы получаете из надежных источников, например, с документами, в которых ваши коллеги или начальник создали макросы, чтобы упростить создание и обслуживание документов. Для этих типов документов вы можете выбрать папку на своем компьютере в качестве надежного места, где вы можете хранить эти документы и получать к ним доступ. Любые документы Office, открытые из этой папки, игнорируются, когда программа Office проверяет наличие макросов. Чтобы настроить надежное расположение для хранения документов из надежных источников и доступа к ним, щелкните «Надежные расположения» в списке слева.
Microsoft автоматически добавляет некоторые папки в качестве надежных расположений, которые текущая программа использует при запуске. Вы можете добавить в этот список свои собственные папки.
Нажмите «Добавить новое расположение» в нижней части диалогового окна «Центр управления безопасностью».
Откроется диалоговое окно Надежное расположение Microsoft Office. Местоположение по умолчанию, выбранное в настоящее время в списке «Пользовательские местоположения», автоматически вводится в поле редактирования «Путь». Чтобы изменить это местоположение, введите новый полный путь в поле редактирования или нажмите «Обзор». Искать местоположение стало проще, так что мы сделаем это.
Перейдите в папку, в которой вы хотите сохранить доверенные документы для доступа, и нажмите «ОК».
Выбранный полный путь добавляется в поле редактирования Путь. Если вы хотите включить какие-либо подпапки в выбранной папке в качестве надежных расположений, установите флажок «Подпапки этого расположения также являются надежными», чтобы в поле был установлен флажок.
СВЯЗАННЫЕ С:
Ваши пароли ужасны, и пора что-то с этим сделать
ПРИМЕЧАНИЕ. Мы НЕ рекомендуем использовать сетевой диск в качестве надежного места, потому что другие люди, имеющие доступ к той же сети, могли подделать файл. Вы должны создавать папки только на локальном жестком диске в надежных местах, и вы должны защищать свою учетную запись Windows с помощью
Надежный пароль
.
Введите описание этой папки в поле «Описание», чтобы вы знали назначение этой папки, когда видите ее в списке на экране «Надежные расположения». Затем нажмите «ОК».
Путь, описание и данные, измененные для нового надежного расположения, добавляются в список.
Подробные сведения о выбранном надежном расположении также перечислены в нижней части экрана «Надежные расположения», в том числе о том, разрешены ли подпапки.
Если вы выбрали папку в сети в качестве надежного расположения (опять же, мы НЕ рекомендуем это делать), установите флажок «Разрешить надежные расположения в моей сети (не рекомендуется)».
Вы можете Изменить надежные расположения в списке или Удалить их, выбрав расположение в списке и нажав соответствующую кнопку справа от кнопки Добавить новое расположение. После завершения настройки надежного расположения нажмите «ОК» в диалоговом окне «Центр управления безопасностью», чтобы принять изменения и закрыть его.
Теперь ваши программы Microsoft Office будут защищены от вредоносных программ в виде макросов, но вы по-прежнему сможете запускать макросы в доверенных документах. И вам не нужно каждый раз видеть предупреждение системы безопасности.
How To Disable The Security Warning Message Bar In Microsoft Office Programs
How To Disable Microsoft Office Access Security Notice
How To Disable The Microsoft Office Outlook Security Notice
How To Remove Disable Macros Security In Microsoft Office
How To Disable MyMCC Security Warning
How To Disable Macros Security In Microsoft Office Word 2007/2010
How To Disable The Microsoft Office Outlook Security Notice : Computer Topics
Disable Outlook Security Warning When Sending Email Via Microsoft Access
Microsoft Access Remove Security Warning
How To Disable Or Remove The Windows Security Alerts In Notification Bar
How To Fix Microsoft Excel Security Warning: Automatic Update Of Links Has Been Disabled
How To Solve Microsoft Office Has Identified A Potential Security Concern Office 7, 10,13,16
How To Solve Microsoft Office Has Identified A Potential Security Concern # Excell # Mirosoft Office
How To Disable Security Warning «Your Current Security Settings Put Your Computer At Risk»
How To Disable Irritating Office File Validation Security Alert? (3 Solutions!!)
How To Solve Open File Security Warning Unknown Publisher
Microsoft добавила дополнительные функции безопасности в Microsoft Excel для Windows в 2022 году, чтобы защитить пользователей от вредоносных макросов Excel. Microsoft пришлось принять меры для защиты клиентов после резкого увеличения числа попыток хакеров использовать макросы.
Microsoft заблокировала запуск макросов из-за ненадежной ошибки источника
Эта модификация Microsoft предотвратила работу макросов с файлами, загруженными из Интернета. Однако, поскольку макросы являются отличным способом автоматизации Excel и упрощения работы с листом Excel, невозможность использования реальных макросов может сделать работу некоторых пользователей более трудоемкой и снизить их производительность.
Что такое макросы VBA:
Макросы VBA — это сегменты пользовательского кода, которые функционируют внутри программ MS Office. В определенных обстоятельствах они превращают MS Excel из плоской электронной таблицы в полностью функциональный интерфейс приложения с графическим интерфейсом, помогая включить настраиваемую автоматизацию в файлах. Использование возможностей VBA в индивидуальных клиентских проектах составляет большую часть работы, которую выполняют различные отделы развития бизнеса. содействие быстрой разработке автоматизации и приложений в рамках продуктов MS Office, которые уже используют наши клиенты.
Отличить действительный код VBA от вредоносного может быть чрезвычайно сложно. В результате все пользователи Excel пострадали от безопасности, реализованной Microsoft.
Такое же предупреждение отображается и для файлов, содержащих абсолютно безопасные макросы, так что беспокоиться не о чем.
В этой статье приведены инструкции по быстрому устранению ошибки «Microsoft заблокировала выполнение макросов, поскольку источник этого файла не является надежным».
1. Разблокируйте файл из свойств файла.
Когда вы загружаете файл из Интернета или импортируете этот файл Excel с другого компьютера, Windows заблокирует его и ограничит его функциональность для правильной работы. Это функция безопасности, но она не позволяет пользователям получить полный доступ к файлу и использовать его в приложениях. Если файл заблокирован, вы не сможете использовать макросы в этом конкретном файле Excel. Выполните следующие действия, чтобы разблокировать файл на компьютере с Windows:
- Закройте рабочую книгу.
- Щелкните правой кнопкой мыши файл рабочей книги и нажмите кнопку «Свойства».Щелкните правой кнопкой мыши файл рабочей книги.
- Убедитесь, что флажок «Разблокировать» в разделе «Безопасность» установлен на вкладке «Общие», затем нажмите «Применить» и «ОК».Флажок «Разблокировать» в «Безопасности» установлен на вкладке «Общие».
- Теперь снова откройте рабочую книгу.
- Теперь попробуйте снова запустить макросы и проверьте, не сталкиваетесь ли вы снова с той же ошибкой.запуск макросов
2. Добавьте надежные местоположения.
Microsoft Excel позволяет вам добавлять надежные места в свой каталог, чтобы вам не приходилось разблокировать файлы снова и снова. Вы можете просто загрузить файлы в места, которые вы добавляете в доверенный раздел, которые будут автоматически распознаны Excel как безопасные файлы, и он автоматически разблокирует их.
- Нажмите кнопку «Файл» в строке меню.
Нажмите кнопку «Файл» в строке меню. - Теперь нажмите кнопку «Параметры».
нажмите кнопку «Опции» - Перейдите в Центр управления безопасностью > Настройки центра управления безопасностью > Надежные расположения.
- В разделе «Надежные местоположения» нажмите «Добавить новое местоположение».
В надежных местах нажмите «Добавить новое местоположение». - Нажмите Обзор.
Нажмите Обзор - Выберите любую папку, которую вы хотите назначить надежным расположением. При открытии файла Excel из выбранной папки вы больше не увидите сообщение об ошибке, если загружаете или импортируете файлы из надежного расположения.
- Убедитесь, что опция «Подпапки этого расположения также являются доверенными» отмечена, чтобы вы могли запускать макросы в любое время, когда создаете подпапку внутри этой папки.опция «Подпапки этого расположения также являются доверенными» отмечена
- Повторно откройте файл после его перемещения в выбранную папку. Теперь это должно позволить вам запускать макросы для любого файла Excel, который присутствует в папке Trusted.
3. Удалите и переустановите Microsoft Excel.
Если для более ранних исправлений требуется более новая версия этой программы или целостность файлов программы была нарушена, переустановка Microsoft Excel может устранить проблему. С этим патчем вы можете быть уверены, что ваша копия Microsoft Excel является самой последней.
Чтобы удалить Microsoft Excel, вам необходимо выполнить следующие действия:
- Нажмите клавишу Windows + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить».открыть диалоговое окно «Выполнить»
- Введите «appwiz.cpl» и нажмите Enter, чтобы открыть окно «Программы и компоненты».Введите «appwiz.cpl»
- Прокрутите список установленных программ и найдите Microsoft Excel.
- Щелкните Microsoft Excel, а затем нажмите кнопку «Удалить».Щелкните Microsoft Excel, а затем нажмите кнопку «Удалить».
- Следуйте инструкциям по удалению Microsoft Excel.
Чтобы переустановить Microsoft Excel, вам необходимо выполнить следующие действия:
- Перейдите на сайт Microsoft и войдите в свою учетную запись.
- Перейдите на вкладку «Офис», а затем нажмите кнопку «Установить». Запросы на установку Microsoft Excel на ваш компьютер будут различаться в зависимости от конкретной операционной системы и версии Microsoft Excel. Однако общий процесс должен быть похож на следующий:
- После нажатия на кнопку «Установить» на сайте Microsoft вам будет предложено выбрать версию Office, которую вы хотите установить. Выберите тот, который вы предпочитаете, а затем нажмите «Установить».нажмите «Установить»
- Вам может быть предложено выбрать между установкой 32-разрядной или 64-разрядной версии Office. Если вы не уверены, какую версию выбрать, вы можете выбрать вариант по умолчанию, который обычно представляет собой 32-разрядную версию.версии офиса майкрософт
- Вас могут попросить принять лицензионное соглашение Microsoft Office. Прочтите соглашение и нажмите «Принять», если вы согласны с условиями.нажмите «Принять»
- Вам будет предложено выбрать, куда вы хотите установить Office. Вы можете принять местоположение по умолчанию или выбрать другое местоположение.
- Начнется процесс установки, и вы можете увидеть индикатор выполнения или другие индикаторы, показывающие ход выполнения.Процесс установки
- После завершения установки вам будет предложено открыть приложение Office, например Excel, для завершения процесса активации.
- Если marcos по-прежнему не работает, повторите вышеуказанные исправления для этой более новой установки, и, возможно, это решит вашу проблему с ошибкой макросов.
Надеемся, что эти исправления решили вашу проблему с ошибкой, связанной с неработающими макросами.