Excel отключить предупреждение документ содержит макросы

 

InsiderHSE

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

«Предупреждение о конфиденциальной информации: документ содержит макросы, элементы управления ActiveX, данные пакера расширения XML или веб-компоненты. Они могут включать личные сведения, которые нельзя удалить с помощью инспектора документов»  

  Подскажите, как убрать отображение этого предупреждения?

 

слэн

Пользователь

Сообщений: 5192
Регистрация: 16.01.2013

сервис-параметры-безопасность-снять флажок » удалять личные сведения»

 

InsiderHSE

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

 

YJYNGK

Пользователь

Сообщений: 247
Регистрация: 01.01.1970

Добрый день! У меня такая же беда … только я в 2007 и в 2010 офисах не нашел «удалять личные сведения» … в одном из рабочих файлов постоянно выскакивает эта беда …

 

YJYNGK

Пользователь

Сообщений: 247
Регистрация: 01.01.1970

 

Огромное спасибо, как отлегло прям. А то жизни прям с этим сообщением не было.

 

А как сделать так, чтоб данное сообщение больше не появлялось?

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

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

 

{quote}{login=Юрий М}{date=31.08.2012 11:42}{thema=}{post}Тарас, ответы, которые можно почитать выше, как раз и решают эту проблему.{/post}{/quote}  

  Вопрос поставил не совсем корректно.    

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

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

Я один раз «выключил» и больше никогда не появляется.

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Юр, эта фенька относится к файлу. Т.е. ее нельзя выключить вообще для Экса. Открываю файл с форума к-рый сохранен с этой опцией и выскакивает эта портянка. Опять убираешь галку, сохраняешь — все ОК. Можно программно это отключать для всех открываемых книг:  
ActiveWorkbook.RemovePersonalInformation = 0

Я сам — дурнее всякого примера! …

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

Согласен, Серж: у меня (в моих файлах) изначально это сообщение не появлялось ни разу — галка снята при установке. А вот некоторые файлы с форума выдают это сообщение. Так что Тарасу беспокоиться не о чем :-)

 

Мужики, подскажите где именно, надо прописать эту команду ActiveWorkbook.RemovePersonalInformation = 0  
чтоб избавится он данного окна предупреждения. Я не гик, но как пользователь тоже ничего, если кто нибудь накинет минимальную инструкцию — век ваше добро помнить буду   :)  
Заранее спасибо.

 

ZVI

Пользователь

Сообщений: 4328
Регистрация: 23.12.2012

Вот это код нужно записать в модуль ЭтаКнига персональной книги макросов,  сохранить эту книгу макросов и перезагрузить Excel:  

  Private WithEvents App As Application  

  Private Sub Workbook_Open()  
 Set App = Application  
End Sub  

  Private Sub App_WorkbookBeforeSave(ByVal Wb As Workbook, ByVal SaveAsUI As Boolean, Cancel As Boolean)  
 On Error Resume Next  
 If Wb.RemovePersonalInformation Then Wb.RemovePersonalInformation = False  
End Sub  

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

 

ZVI

Пользователь

Сообщений: 4328
Регистрация: 23.12.2012

Подправил немного надстройку

 

KUDRIN

Пользователь

Сообщений: 324
Регистрация: 30.12.2012

«…Они могут включать личные сведения, которые нельзя удалить с помощью инспектора документов»  

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

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

KUDRIN, о чем это Вы? Какая еще ошибка, какие файлы? Личные сведения могут быть везде, куда Вы их внесете. В макросах, ячейках, свойствах, пользовательских свойствах и т.д. Даже название файла может содержать таковые:-) И это уж точно не ошибка.

Я сам — дурнее всякого примера! …

 

KUDRIN

Пользователь

Сообщений: 324
Регистрация: 30.12.2012

да я и сам не знаю о чем это я, поэтому и спросил: что из себя представляют эти  «личные сведения»

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

#19

09.12.2012 13:19:11

открываем справку, вбиваем в поиск «личные сведения» и изучаем результаты.  

  мне одно непонятно — что может быть проще? :)))

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

При создании сохранении новой книги Excel может возникнуть сообщение:

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

Предупреждение о конфиденциальной информации

Решение проблемы:

  • Откройте книгу в 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 профессиональный 2021 Visio стандартный 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Visio профессиональный 2019 Visio стандартный 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Visio профессиональный 2016 Visio стандартный 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 Visio профессиональный 2013 Visio 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Access 2010 Visio премиум 2010 Visio 2010 Visio стандартный 2010 Excel Starter 2010 Еще…Меньше

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание: В Microsoft Publisher и Microsoft Access параметр Доверять доступ к объектной модели проектов VBA отсутствует.

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

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

См. также

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

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

Нужна дополнительная помощь?

При обработке файлов Excel с помощью макросов или ActiveX Control мы постоянно будем видеть сообщение с предупреждением о конфиденциальности. Чтобы открыть файл или сохранить данные, пользователь должен нажать кнопку ОК, чтобы продолжить редактирование или импорт содержимого файла Excel. Хотя это сообщение не влияет на контент, оно постоянно раздражает пользователей. Итак, как отключить предупреждение о конфиденциальности в Excel?

  1. Как исправить ошибку Excel «Введенная формула содержит ошибку»
  2. Как создать повторяющиеся уведомления о вводе данных в Excel
  3. Исправить ошибку «Ошибка файла: данные могли быть потеряны» в Excel

Уведомление о конфиденциальности полностью в Excel с предупреждением о конфиденциальности: этот документ содержит макросы, элементы управления ActiveX, XML, информацию о пакете расширения или веб-компонент. как показано ниже.

Изображение 1: Отключение предупреждения о конфиденциальности в Excel

Шаг 1:

Щелкните Параметры в Excel, чтобы ввести настройки.

Изображение 2: Отключение предупреждения о конфиденциальности в Excel

Шаг 2:

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

Изображение 3: Отключение предупреждения о конфиденциальности в Excel

Шаг 3:

Переключитесь на следующий интерфейс и щелкните раздел Параметры конфиденциальности в левой части интерфейса. Посмотрите вправо, чтобы удалить пробел в строке «Удалить личную информацию из свойств файла при сохранении». Наконец, нажмите ОК, чтобы сохранить.

Изображение 4 из Чтобы отключить предупреждение о конфиденциальности в Excel

Узнать больше:

  1. Как исправить ошибки, обнаруженные при сохранении файлов в Excel 2010
  2. Исправить ошибку «Документ заблокирован для редактирования другим пользователем» при открытии документа Word.
  3. Как исправить ошибки даты при копировании в другой файл Excel

Надеюсь, эта статья будет вам полезна!

Откройте вкладку Файл . В области Предупреждение системы безопасности нажмите кнопку Включить содержимое . Выберите элемент Дополнительные параметры . В диалоговом окне Параметры безопасности Microsoft Office выберите команду Включить содержимое для этого сеанса для каждого элемента ActiveX.

Как открыть редактор Visual Basic в Excel?

Простейший способ запустить редактор Visual Basic в Excel – нажать комбинацию клавиш Alt+F11 (то есть нажать клавишу Alt и, удерживая её, нажать клавишу F11). После этого откроется окно редактора Visual Basic, как показано на картинке ниже.

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

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

  1. Открываем Excel (Word) и переходим на вкладку меню Файл
  2. Выбираем пункт Параметры
  3. Открываем Центр управления безопасностью и переходим в Параметры управления безопасностью
  4. Включаем все макросы и нажимаем ОК
  5. Перезапустите Excel (закройте все книги), чтобы изменения вступили в силу Рекомендуем к прочтению

Как открыть файл Excel с макросами?

Как запустить файл с включенными макросами?

  1. Excel 2003: Сервис- Безопасность- Уровень макросов «Низкий»
  2. Excel 2007: Меню- Параметры Excel- Центр управления безопасностью- Параметры центра управления безопасностью- Параметры макросов- Разрешить все макросы;

Чем опасны макросы?

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

Как открыть редактор Visual Basic?

Во всех приложениях Office это делается одинаково:

  1. самый простой способ: в меню Сервис выбрать Макрос -> Редактор Visual Basic;
  2. самый быстрый способ: нажать <Alt>+<F11>;
  3. можно также воспользоваться кнопкой на панели инструментов Visual Basic (предварительно сделав ее видимой);

Как открыть в Excel Visual Basic?

Вставляем код VBA в книгу Excel

  1. Открываем рабочую книгу в Excel.
  2. Нажатием Alt+F11 вызываем окно редактора Visual Basic.
  3. На панели Project-VBAProject кликаем правой кнопкой мыши по имени рабочей книги (в левой верхней части окна редактора) и в контекстном меню выбираем Insert > Module.

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

Параметры макроса не меняются во всех программах Office.

  1. Откройте вкладку Файл.
  2. Щелкните Параметры.
  3. Затем выберите пункты Центр управления безопасностью и Параметры центра управления безопасностью.
  4. В центре управления безопасностью щелкните элемент Параметры макросов.
  5. Выберите нужные вам решения и нажмите кнопку «ОК».

Как зайти в макросы в Excel 2010?

More videos on YouTube

  1. 1) На ленте нажмите пункт меню «Файл», а потом в открывшемся меню — кнопку «Параметры»:
  2. 2) В открывшемся окне «Параметры Excel» в левом столбце выделите пункт «Центр управления безопасностью», …
  3. 3) В открывшемся окне «Центр управления безопасностью» выделите пункт «Параметры макросов»,

Как найти макрос в Excel?

Макросы и средства VBA находятся на вкладке Разработчик, которая по умолчанию скрыта, поэтому сначала нужно включить ее.

  1. Перейдите в Excel > параметры…> ленты & панель инструментов.
  2. В категории Настроить ленту в списке Основные вкладки установите флажок Разработчик, а затем нажмите кнопку Сохранить.

Как открыть файл в VBA?

Вы можете открыть файлы VBA с помощью следующих программ:

  1. Cool Edit.
  2. Cool Edit Pro.
  3. VBA Fragment Editor.
  4. Visual Chart Profesional.
  5. Parallels Tools Center.
  6. Free File Viewer Pro. Скачать

Как открыть файл Excel без запуска макроса?

Поделиться Darren Bartrup-Cook

  1. Откройте Excel непосредственно, не дважды щелкните книгу, чтобы запустить Excel.
  2. File/Open/Browse.
  3. Перейдите к книге, которую вы хотите открыть, одним щелчком мыши на ней
  4. Щелкните раскрывающийся список рядом с пунктом открыть и откройте его в защищенном виде

Как запустить макрос?

Запуск макроса на вкладке «Разработчик»

  1. Откройте книгу, содержащую нужный макрос.
  2. На вкладке Разработчик в группе Код нажмите кнопку Макросы.
  3. В поле Имя макроса выберите макрос, который вы хотите запустить, и нажмите кнопку Выполнить.
  4. У вас также есть другие варианты:

Где хранятся макросы в 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 ошибка макроса

При этом было замечено, что непосредственно перед возникновением ошибки приложения 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: вставка нового листа

Выполните приведенную последовательность действий:

  1. Открываем [проблемный] .xlsm-файл (файл с макросами).
  2. Не нажимаем кнопку Включить содержимое .
  3. Добавляем в книгу Excel новый лист: правая кнопка мыши на ярлыках Лист1/Лист2/Лист3 → Вставить → Лист .
  4. Сохраняем электронную таблицу. Закрываем Excel.
  5. Открываем проблемный файл заново и включаем макросы.

Решение 2: перекомпиляция проекта

Выполните последовательность действий:

  1. Запускаем и открываем новую книгу Excel (не ваш проблемный файл).
  2. Открываем меню Файл — выбираем Параметры — далее открываем Центр управления безопасностью и заходим в Параметры центра управления безопасностью .
  3. В разделе Параметры макросов — выставляем чекбокс Отключить все макросы с уведомлением .
  4. В разделе Надежные расположения — выставляем чекбокс Отключить все надежные расположения .
  5. В разделе Надежные документы — выставляем чекбокс Отключить надежные документы .
  6. Жмем везде OK . Закрываем Excel.
  7. Открываем [проблемный] .xlsm-файл (файл с макросами).
  8. Не нажимаем кнопку Включить содержимое .
  9. Открывает редактор Visual Basic при помощи комбинации клавиш Alt + F11 . Либо можно использовать обходной маневр: в настройках включаем меню Разработчик , после этого в появившемся сверху в ленте меню Разработчик выбираем пункт Visual Basic .
  10. В открывшемся окне редактора Visual Basic (VBA редактор) пересохраняем проект: для этого жмем на панели инструментов кнопку Сохранить (изображение дискетки или комбинация Ctrl + S ).
  11. Выбираем из меню Debug — выбираем пункт меню Compile VBA Project :

recompile vba project

Решение 3: добавление модуля

Дополнительное решение состоит в том, что бы внести изменения в макрос без перекомпиляции.

  1. Открываем [проблемный] .xlsm-файл (файл с макросами).
  2. Не нажимаем кнопку Включить содержимое .
  3. Открывает редактор Visual Basic (при помощи комбинации клавиш Alt + F11 ).
  4. Открываем меню Tools → пункт Options . В открывшемся окне переходим на вкладку General и деактивируем чекбокс Compile on Demand :

Не работают макросы в Excel: кто виноват и что делать?

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

Причины

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

  1. Функция отключена.
  2. Отключение отслеживания событий.
  3. Устаревшая операционная система.
  4. Несоответствие разработчика пакета офисных приложений.
  5. Устаревшая версия Майкрософт Офис.
  6. Неактивированная версия Excel.
  7. Заблокированный файл.
  8. Неправильные настройки безопасности.
  9. Отсутствие необходимой библиотеки и т. д.

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

Что делать

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

Включите опцию

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

Если не работают макросы в Excel 2003, сделайте следующие шаги:

  1. Войдите в «Сервис».
  2. Перейдите в раздел «Безопасность».
  3. Кликните «Уровень макросов «Низкий».

В случае, когда не работают макросы в Excel 2007, включите их следующим образом:

  1. Жмите на кнопку «Офис».
  2. Войдите в параметры Excel.
  3. Кликните на «Центр управления безопасности».
  4. Войдите в «Параметры центра управления безопасностью».
  5. Жмите на «Параметры макросов».
  6. Кликните на «Разрешить все …».

В ситуации, когда не работают макросы в Excel 2016, сделайте следующие шаги:

  1. Войдите в раздел «Файл».
  2. Кликните на кнопку «Параметры».
  3. Зайдите в «Центр управления безопасностью».
  4. Войдите в «Параметры центра управления безопасностью».
  5. Кликните на «Параметры …».
  6. Жмите на «Разрешить все …».

После внесения изменений параметра безопасности перезапустите приложение Excel, а именно закройте его полностью и откройте снова. Лишь после этого изменения вступают в силу.

Добавьте нужный модуль в книгу

Бывают ситуации, когда макросы включены, но не работают в Excel из-за отключения каким-либо элементом отслеживания событий. В таком случае сделайте следующее:

  1. Перейдите в редактор VBA с помощью клавиш Alt+F11.
  2. Вставьте указанный ниже код.
  1. Для выполнения кода поставьте курсор в любой точке между началом и концом.
  2. Кликните 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 необходимо сделать следующее:

  1. Войдите в Меню
  2. Кликните на пункт «Параметры».
  3. Жмите на «Центр управления безопасностью».
  4. Войдите в «Параметры центра управления безопасностью».
  5. Кликните на «Параметры макросов» и «Доверять доступ к объектной модели проектов».

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

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

НЕКЕШЕРОВАННЫЙ КОНТЕНТ

Макросы в программах 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

Tess in Oz

2018-04-13 в 00:08

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

Есть ли сценарий, который я могу запустить на своих файлах заранее или встроить в мой код, который уберет это предупреждение?


Предупреждающее сообщение

Document Inspector error

Быть осторожен! Части вашего документа могут содержать личную информацию, которая не может быть удалена инспектором документов.


2 ответа на вопрос

Pimp Juice IT

2018-04-13 в 03:43

Возможные решения для предупреждения « Будьте осторожны! Части вашего документа могут содержать личные данные, которые не могут быть удалены инспектором документов ».

Чтобы удалить предупреждение инспектора документов в Excel 2016 или Excel 2013, вы можете проверить две вещи

  • Перейти к файлу в верхнем левом углу,
  • затем выберите Функции> Центр управления безопасностью> Настройки центра управления безопасностью> Параметры конфиденциальности
  • затем снимите флажок « Удалить личные данные из свойств файла при сохранении »,
  • затем нажмите ОК .

Источник

Или же

  • Перейдите в Файл> Информация
  • и нажмите « Разрешить сохранение этой информации в вашем файле ».

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

Источник

Tess in Oz

2018-04-13 в 04:32

Мое решение

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

Добавив этот код в начало моего кода, я больше не получаю предупреждение инспектора документов :

'Disable privacy settings warning Application.DisplayAlerts = False 

Похожие вопросы

  • 3
    Мой файл заблокирован в Excel 2007, что происходит?


  • 2
    Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?


  • 1
    Excel Word Wrap + исчезающий текст



  • 1
    Простое объединение / очистка с помощью Excel


  • 7
    Как вы поддерживаете Microsoft Excel на полной скорости, даже если у него нет фокуса окна?


  • 2
    Почему вы не можете копировать / вставлять изображения в Excel, но скриншоты работают?


  • 3
    Как синхронизировать Excel с таблицей Google Docs


  • 9
    Как разделить имя, чтобы получить имя и фамилию?


  • 1
    Ссылки в Excel изменены после сбоя


  • 1
    Каков наилучший способ поделиться макросом Excel на нескольких машинах?


Понравилась статья? Поделить с друзьями:
  • Excel отключить получение шаблонов с сервера
  • Excel отключить панель инструментов
  • Excel отключить округление длинных чисел
  • Excel отключить общий доступ к файлу excel
  • Excel отключить общий доступ к книге