Такая проблема: при пользовании MSWord 2010 в тестовом режиме при открытии файла появляется сообщение»Макрос не найден. Возможно, он отключен по соображениям безопасности». Перепробовал все способы, указанные в справке, ничего не помогает. Оч. раздражает.
Заранее спасибо за ответ.
Ответы
У меня была та же проблема. Отключение всех макросов с уведомлениями или наоборот полное включение ничего не меняла… Народ, делать копи-паст из справки и давать таким образом советы умеет любой дурак. Проблема сидит в дополнениях от лингвы, промта и некоторых других, которые остаются от старых офисов. Пробей поиском по диску C на файлы с типом *.dotm и удали лишнее. У меня был один от Lingvo X3, лежал тут: C:Users[Имя Пользователя]AppDataRoamingMicrosoftWord (Это для семерки, в хр папка с пользовательскими настройками соответственная)
- Предложено в качестве ответа
В настройках Word по умолчанию обычно устанавливается «высокий» уровень защиты от макросов. Это когда любые присутствующие в документе макросы отключаются при открытии документа без лишних вопросов.
Возможно у вас в настройках выставлен «средний» режим защиты. При этом как раз макросы проверяются и идет запрос на их подключение.
Есть еще «низкий» уровень, когда все макросы подключаются молча. Но это не ваш случай.
Однако, стоит попробовать установить этот низкий уровень, чтобы потом перейти в режим разработчика и посмотреть какие макросы подключились. Там же (в редакторе Visual Basic for Application) можно поудалять часть или все макросы с сохранением изменений документа. Потом снова выставить высокий или средний уровень защиты.
- Remove From My Forums
Question
message pops up. So I close the message, then it pops up again, I close it again. Then it dissappears. Now when I try to close MS Word, «Object library invalid or contains references to object definitions that could not be found» pops up under ‘Microsoft Visual Basic’ title in the message. Then I close it, MS Word gets closed together.
This same pattern is happening all of sudden whenever I open and close MS Word 2007.
- Edited by Saturday, April 14, 2012 1:07 PM
Answers
Hi, What version of Office are you using?
- Click the File tab. The Backstage view opens.
- Under Help, click Options; the Options dialog box appears.
- Click Trust Center, then click Trust Center Settings.
- In the Trust Center, click Macro Settings.
- Select Enable all macros (not recommended, potentially dangerous code can run) check box.
More detailed information about Marco settings you can refer to following links:
Office 2010: http://office.microsoft.com/en-us/word-help/enable-or-disable-macros-in-office-files-HA010354316.aspx?CTT=1#BM4
Office 2007: http://office.microsoft.com/en-us/excel-help/enable-or-disable-macros-in-office-documents-HA010031071.aspx?CTT=3#BM17
If the problem still persists, start Word in Safe Mode, Press Ctrl key to open Word program, disable all add-in test if it works. If the problem does not appears in Safe Mode, please check add-in one-by-one to determine which add-in causes this issue.
TechNet Community Support

- Edited by William Zhou CHN Saturday, April 14, 2012 11:03 AM
- Proposed as answer by AScott-BASD Wednesday, April 18, 2012 6:30 PM
- Marked as answer by William Zhou CHN Monday, April 23, 2012 1:44 AM
A computer repairman found and removed the file from Dos. Now Word is fine. I wonder if this just happens to certain people with the update.
- Edited by macrovisual Friday, April 20, 2012 2:51 AM
- Marked as answer by William Zhou CHN Monday, April 23, 2012 1:44 AM
Весь контент сайта вы можете скачать себе через Git — целиком или частично. Нажмите на картинку ниже для перехода к репозиторию на Github:
Другие полезные ссылки:
Решение ошибки «Макрос не найден» 15.09.2015
При очередной установке макросов для Word 2010 внезапно обнаружил, что они не запускаются, только выбрасывается ошибка «Макрос не найден. Возможно, он отключен по соображениям безопасности». Все настройки в «Центре безопасности» уже выставлены, все файлы на месте.
В интернете только вопросы от пользователей, и соответствующие ответы, согласно которым надо просто отключить или удалить макросы, и ошибки не будет. От программистов никаких советов не было. Хорошо, что я случайно нашел решение на MSDN. Дело оказалось в том, что некоторые функции, использующие библиотечные вызовы Windows, и разработанные для 32-битных систем, не могут быть безопасно скомпилированы на 64-битных системах, и для того, чтобы сказать компилятору, что всё ок, типа можно компилировать, надо добавить после слова Declare ключевое слово PtrSafe , т.е. получается следующее:
Не знаю, почему это вылезло, т.к. и макросы разрабатывались на 64-битке, и запускались тоже, и до этого проблем с этим не было, а тут вот случилось. Запишу себе на полях, чтобы не забыть. Хотя, наверное, по-хорошему надо как-то определять битность системы и загружать функции, разработанные для конкретной битности, ну или из других, соответствующих библиотек.
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Если в выполняемом макросе произошел сбой, отображается сообщение об ошибке макроса.
В этом случае используемый метод не подходит для указанного объекта по одной из приведенных ниже причин.
Аргумент содержит недопустимое значение. Как правило, причина ошибок такого рода — попытка обратиться к несуществующему объекту, например Книга(5), когда открыты только три книги.
Указанный метод нельзя использовать в данном контексте. Например, некоторые методы объекта Range требуют, чтобы диапазон содержал данные. Если в диапазоне их нет, метод выдает ошибку.
Произошла внешняя ошибка, например не удалось выполнить чтение или запись файла.
(Эта проблема не относится к Mac) Метод или свойство нельзя использовать с текущими параметрами безопасности. Например, свойства и методы объекта VBE для работы с кодом на языке Visual Basic для приложений (VBA), хранящимся в документах Microsoft Office, по умолчанию недоступны.
Чтобы включить доверенный доступ к проектам Visual Basic, выполните указанные ниже действия.
Включение вкладки «Разработчик» на ленте. Для получения дополнительных сведений ознакомьтесь с вкладкой «Разработчик» .
На вкладке Разработчик в группе Код выберите элемент Безопасность макросов.
В разделе Параметры макросов для разработчика установите флажок Доверять доступ к объектной модели проектов VBA.
Чтобы получить дополнительные сведения об использовании метода, выполните поиск по его имени в справке Visual Basic.
среда, октября 12, 2011
Word 2010 — Макрос не найден. Возможно он отключен по соображениям безопасности
Запускаю свежеустановленный MS Office 2010 — и при запуске три раза появляется сообщение «Макрос не найден. Возможно он отключен по соображениям безопасности».

У меня Windows 7 64bit и такой же, 64-bit-ный, Office.
На компьютере установлен Lingvo X3, вот он-то и портит нам картину этим сообщением. Что характерно, Office ставился уже после того, как был установлен Lingvo.
Чтобы убрать это надоедливое сообщение (пока в ABBYY не смогут пофиксить проблему, правда, зная сколько они делают Lingvo для Андроида, возможно этого не случится никогда), нужно:
зайти в %APPDATA%MicrosoftWordStartup и переименовать файл Lingvo14.dotm. Делать это нужно при не запущенном офисе.
Запускаю свежеустановленный MS Office 2010 — и при запуске три раза появляется сообщение «Макрос не найден. Возможно он отключен по соображениям безопасности».

- Edited by William Zhou CHN Saturday, April 14, 2012 11:03 AM
- Proposed as answer by AScott-BASD Wednesday, April 18, 2012 6:30 PM
- Marked as answer by William Zhou CHN Monday, April 23, 2012 1:44 AM
A computer repairman found and removed the file from Dos. Now Word is fine. I wonder if this just happens to certain people with the update.
- Edited by macrovisual Friday, April 20, 2012 2:51 AM
- Marked as answer by William Zhou CHN Monday, April 23, 2012 1:44 AM
Весь контент сайта вы можете скачать себе через Git — целиком или частично. Нажмите на картинку ниже для перехода к репозиторию на Github:
Другие полезные ссылки:
Решение ошибки «Макрос не найден» 15.09.2015
При очередной установке макросов для Word 2010 внезапно обнаружил, что они не запускаются, только выбрасывается ошибка «Макрос не найден. Возможно, он отключен по соображениям безопасности». Все настройки в «Центре безопасности» уже выставлены, все файлы на месте.
В интернете только вопросы от пользователей, и соответствующие ответы, согласно которым надо просто отключить или удалить макросы, и ошибки не будет. От программистов никаких советов не было. Хорошо, что я случайно нашел решение на MSDN. Дело оказалось в том, что некоторые функции, использующие библиотечные вызовы Windows, и разработанные для 32-битных систем, не могут быть безопасно скомпилированы на 64-битных системах, и для того, чтобы сказать компилятору, что всё ок, типа можно компилировать, надо добавить после слова Declare ключевое слово PtrSafe , т.е. получается следующее:
Не знаю, почему это вылезло, т.к. и макросы разрабатывались на 64-битке, и запускались тоже, и до этого проблем с этим не было, а тут вот случилось. Запишу себе на полях, чтобы не забыть. Хотя, наверное, по-хорошему надо как-то определять битность системы и загружать функции, разработанные для конкретной битности, ну или из других, соответствующих библиотек.
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Если в выполняемом макросе произошел сбой, отображается сообщение об ошибке макроса.
В этом случае используемый метод не подходит для указанного объекта по одной из приведенных ниже причин.
Аргумент содержит недопустимое значение. Как правило, причина ошибок такого рода — попытка обратиться к несуществующему объекту, например Книга(5), когда открыты только три книги.
Указанный метод нельзя использовать в данном контексте. Например, некоторые методы объекта Range требуют, чтобы диапазон содержал данные. Если в диапазоне их нет, метод выдает ошибку.
Произошла внешняя ошибка, например не удалось выполнить чтение или запись файла.
(Эта проблема не относится к Mac) Метод или свойство нельзя использовать с текущими параметрами безопасности. Например, свойства и методы объекта VBE для работы с кодом на языке Visual Basic для приложений (VBA), хранящимся в документах Microsoft Office, по умолчанию недоступны.
Чтобы включить доверенный доступ к проектам Visual Basic, выполните указанные ниже действия.
Включение вкладки «Разработчик» на ленте. Для получения дополнительных сведений ознакомьтесь с вкладкой «Разработчик» .
На вкладке Разработчик в группе Код выберите элемент Безопасность макросов.
В разделе Параметры макросов для разработчика установите флажок Доверять доступ к объектной модели проектов VBA.
Чтобы получить дополнительные сведения об использовании метода, выполните поиск по его имени в справке Visual Basic.
среда, октября 12, 2011
Word 2010 — Макрос не найден. Возможно он отключен по соображениям безопасности
Запускаю свежеустановленный MS Office 2010 — и при запуске три раза появляется сообщение «Макрос не найден. Возможно он отключен по соображениям безопасности».

У меня Windows 7 64bit и такой же, 64-bit-ный, Office.
На компьютере установлен Lingvo X3, вот он-то и портит нам картину этим сообщением. Что характерно, Office ставился уже после того, как был установлен Lingvo.
Чтобы убрать это надоедливое сообщение (пока в ABBYY не смогут пофиксить проблему, правда, зная сколько они делают Lingvo для Андроида, возможно этого не случится никогда), нужно:
зайти в %APPDATA%MicrosoftWordStartup и переименовать файл Lingvo14.dotm. Делать это нужно при не запущенном офисе.
Запускаю свежеустановленный MS Office 2010 — и при запуске три раза появляется сообщение «Макрос не найден. Возможно он отключен по соображениям безопасности».
У меня Windows 7 64bit и такой же, 64-bit-ный, Office.
На компьютере установлен Lingvo X3, вот он-то и портит нам картину этим сообщением. Что характерно, Office ставился уже после того, как был установлен Lingvo.
Чтобы убрать это надоедливое сообщение (пока в ABBYY не смогут пофиксить проблему, правда, зная сколько они делают Lingvo для Андроида, возможно этого не случится никогда), нужно:
зайти в %APPDATA%MicrosoftWordStartup и переименовать файл Lingvo14.dotm. Делать это нужно при не запущенном офисе.
Word макрос не найден или отключен по соображениям безопасности
Весь контент сайта вы можете скачать себе через Git — целиком или частично. Нажмите на картинку ниже для перехода к репозиторию на Github:
Другие полезные ссылки:
Курс: 1 2 3 4 5
Решение ошибки "Макрос не найден" 15.09.2015
При очередной установке макросов для Word 2010 внезапно обнаружил, что они не запускаются, только выбрасывается ошибка "Макрос не найден. Возможно, он отключен по соображениям безопасности". Все настройки в "Центре безопасности" уже выставлены, все файлы на месте.
В интернете только вопросы от пользователей, и соответствующие ответы, согласно которым надо просто отключить или удалить макросы, и ошибки не будет. От программистов никаких советов не было. Хорошо, что я случайно нашел решение на MSDN. Дело оказалось в том, что некоторые функции, использующие библиотечные вызовы Windows, и разработанные для 32-битных систем, не могут быть безопасно скомпилированы на 64-битных системах, и для того, чтобы сказать компилятору, что всё ок, типа можно компилировать, надо добавить после слова Declare ключевое слово PtrSafe , т.е. получается следующее:
re> Public/Private Declare PtrSafe Sub SubName Lib "LibName" Alias "AliasName" (argument list) Public/Private Declare PtrSafe Function FunctionName Lib "Libname" alias "aliasname" (argument list) As Type
Не знаю, почему это вылезло, т.к. и макросы разрабатывались на 64-битке, и запускались тоже, и до этого проблем с этим не было, а тут вот случилось. Запишу себе на полях, чтобы не забыть. Хотя, наверное, по-хорошему надо как-то определять битность системы и загружать функции, разработанные для конкретной битности, ну или из других, соответствующих библиотек.
Макрос не найден или отключен по соображениям безопасности — что это?
При открытии документов WORD появляется такое сообщение: "Макрос не найден или отключен по соображениям безопасности" и документ не открывается, пока по этому сообщению не нажмешь 3 раза. Что это такое и как от этого избавиться?

Заработай в Телеграм на Топовых крипто играх
— Заработать в NOT Pixel (От создателей NOT Coin), начни рисовать NFT картину всем миром и получи крипту по итогам (заходим раз в 8 часов, рисуем пиксели нужного цвета и майним монету)
✳ — Заработать в Blum до листинга и получить подарки, начни играть в Blum и получи крипту бесплатно (главное сбивать звезды, выполнять задания)
— Заработать в Hot (HereWallet) и получить подарки, начни майнить крипту в телефоне бесплатно (выполнять задания, увеличивать уровень майнинга, получать крипту и радоваться)




