- Remove From My Forums
сообщение «Макрос не найден. Возможно, он отключен по соображениям безопасности»
-
Вопрос
-
Здравствуйте! Такая проблема: при пользовании MSWord 2010 в тестовом режиме при открытии файла появляется сообщение»Макрос не найден. Возможно, он отключен по соображениям безопасности». Перепробовал все способы, указанные в справке, ничего не помогает.
Оч. раздражает. Заранее спасибо за ответ.
Ответы
-
У меня была та же проблема.
Отключение всех макросов с уведомлениями или наоборот полное включение ничего не меняла…
Народ, делать копи-паст из справки и давать таким образом советы умеет любой дурак.
Проблема сидит в дополнениях от лингвы, промта и некоторых других, которые остаются от старых офисов.
Пробей поиском по диску C на файлы с типом *.dotm и удали лишнее.
У меня был один от Lingvo X3, лежал тут: C:Users[Имя Пользователя]AppDataRoamingMicrosoftWord (Это для семерки, в хр папка с пользовательскими настройками соответственная)
-
Предложено в качестве ответа
19 мая 2010 г. 18:07
-
Помечено в качестве ответа
Vinokurov YuriyModerator
28 июня 2010 г. 6:22
-
Предложено в качестве ответа
Весь контент сайта вы можете скачать себе через 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. Делать это нужно при не запущенном офисе.
- 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
-
Edited by
Answers
-
Hi,
What version of Office are you using?
This problem causes by Word security settings, please change macro settings in the Trust Center (Office 2010):
- 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#BM4Office 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.Best regards.
William Zhou
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
-
Edited by
Запускаю свежеустановленный MS Office 2010 — и при запуске три раза появляется сообщение «Макрос не найден. Возможно он отключен по соображениям безопасности».
У меня Windows 7 64bit и такой же, 64-bit-ный, Office.
На компьютере установлен Lingvo X3, вот он-то и портит нам картину этим сообщением.
Что характерно, Office ставился уже после того, как был установлен Lingvo.
Чтобы убрать это надоедливое сообщение (пока в ABBYY не смогут пофиксить проблему, правда, зная сколько они делают Lingvo для Андроида, возможно этого не случится никогда), нужно:
зайти в %APPDATA%MicrosoftWordStartup и переименовать файл Lingvo14.dotm. Делать это нужно при не запущенном офисе.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 7 ]
1 06.03.2013 22:33:50
- Александр Б.
- генерал-майор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 16.02.2013
- Сообщений: 275
- Поблагодарили: 60
Тема: При создании своего шаблона Normal.dotm не работают макросы.
1) Создал документ docm с настройкой Ribbon’а. Все работает. Лента собирается как надо. Все макросы выполняются.
2) Сохраняю в dotm, меняю имя на Normal, заменяю существующий глобальный шаблон Normal.dotm. Во всех вновь создаваемых и существующих документах вижу ленту такую, как я настроил. Все стандартные команды выполняются, а макросы не работают (выскакивает ошибка «макрос не найден»). При этом Word начинает выдавать сбои при закрытии…
Вот не знаю что теперь делать…
Мой шаблон/макросы для автоматической нумерации Word 2003, 2007, 2010 и т.д. (стили, названия, перекрестные ссылки, LISTNUM). Делюсь: http://vk.com/club_alex_bir
2 Ответ от viter.alex 07.03.2013 03:05:04
- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
- За сообщение: 1
Re: При создании своего шаблона Normal.dotm не работают макросы.
Не нужно переименовывать в Normal. Созданный шаблон нужно подключать через окно надстроек:
Нажимаете «Добавить» и добавляете свой шаблон (не с именем Normal, а с любым другим). После этого все макросы и панели будут видны для всех документов
Лучше день потерять — потом за пять минут долететь!
3 Ответ от Александр Б. 07.03.2013 15:37:55
- Александр Б.
- генерал-майор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 16.02.2013
- Сообщений: 275
- Поблагодарили: 60
Re: При создании своего шаблона Normal.dotm не работают макросы.
С этим разобрался. Возникло еще три вопроса, один из которых не смог решить…
У меня происходит конфликт имен макросов (как я думаю). Потому что в шаблоне dotm есть модуль «Набор_А», в нем макросы «А_01», «А_02» и т.д.. Но ранее я делал документы в Word 2003 и сохранял в нем этот же модуль «Набор_А» с теми же макросами «А_01», «А_02» и т.д. (только макросы, разумеется, без прописки control As IRibbonControl). В этих документах попытка запустить макросы вызывают ошибку:
Не хочется переименовывать все макросы, тем более что это наверно неправильно. Пытался написать Option Private Module в первой строке модуля ленты (с макросами control As IRibbonControl), но это не помогло. Видимо я что-то не так делаю…
Post’s attachments
ошибка.png
ошибка.png 14.57 Кб, файл не был скачан.
You don’t have the permssions to download the attachments of this post.
Мой шаблон/макросы для автоматической нумерации Word 2003, 2007, 2010 и т.д. (стили, названия, перекрестные ссылки, LISTNUM). Делюсь: http://vk.com/club_alex_bir
4 Ответ от Александр Б. 07.03.2013 15:47:34
- Александр Б.
- генерал-майор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 16.02.2013
- Сообщений: 275
- Поблагодарили: 60
Re: При создании своего шаблона Normal.dotm не работают макросы.
Забыл сказать:
1) Шаблон dotm я поместил в папку с шаблонами.
Примерный путь: C:UsersАлександрAppDataRoamingMicrosoftШаблоны
2) Сделал ярлык шаблона и скопировал в папку STARTUP (чтобы шаблон подключался автоматически при открытии документа).
Примерный путь: C:Program FilesMicrosoft OfficeOffice12STARTUP
Мой шаблон/макросы для автоматической нумерации Word 2003, 2007, 2010 и т.д. (стили, названия, перекрестные ссылки, LISTNUM). Делюсь: http://vk.com/club_alex_bir
5 Ответ от viter.alex 08.03.2013 04:09:55
- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
- За сообщение: 1
Re: При создании своего шаблона Normal.dotm не работают макросы.
Конфликт имён имеет место быть. Кроме переименования другого решения нет. К сожалению, VBA не знает про перегруженные методы (с разными типами аргументов).
Лучше день потерять — потом за пять минут долететь!
6 Ответ от Александр Б. 08.03.2013 11:54:15
- Александр Б.
- генерал-майор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 16.02.2013
- Сообщений: 275
- Поблагодарили: 60
Re: При создании своего шаблона Normal.dotm не работают макросы.
Коли так, то вопросов созданию пока нет. Шаблон с использованием примитивных боксов и буттанов я по сути уже сделал. Осталось его получше оформить и объездить, а также вообще понять как работать с шаблонами.
Для меня осталось загадкой, почему в сети говорят о том, что в Word 2007 работа с шаблонами урезана по сравнению с Word 2003. Пока что я не вижу разницы. Единственное, в Word 2007 флаг «обновлять стили автоматически» (при подключении шаблона) работает плохо. Например, у меня все макросы так или иначе работают со стилями. Поэтому я должен подключить свой шаблон вместо шаблона Normal с установкой флага «обновлять автоматически», чтобы стили скопировались в документ. Затем я должен вернуть Normal обратно с отключенным флагом «обновлять автоматически». Но отключение флага не дает результата — стили становятся снова как в Normal. Отключение флага работает нормально только после закрытия и открытия документа (перед закрытием документа галочку «обновлять автоматически» надо снять).
Мелкий вопрос: Разница в работе с шаблонами в Word 2003 и Word 2007 отсутствует (при переносе только стилей и макросов)?
Мой шаблон/макросы для автоматической нумерации Word 2003, 2007, 2010 и т.д. (стили, названия, перекрестные ссылки, LISTNUM). Делюсь: http://vk.com/club_alex_bir
7 Ответ от Александр Б. 09.03.2013 09:46:31
- Александр Б.
- генерал-майор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 16.02.2013
- Сообщений: 275
- Поблагодарили: 60
Re: При создании своего шаблона Normal.dotm не работают макросы.
А вот собственно и готовый шаблон. Как его подключить, в этой теме достаточно написано.
Для его использования необходимо владеть такими инструментами Word как:
1) Стили;
2) Названия;
3) Перекрестные ссылки;
4) Макросы (иметь общие представления).
Данный шаблон является по сути копией шаблона Word 2003 Редакция 1.2.2 (см. мой сайт), но в новом интерфейсе Word 2007 (и более поздних версий). Предназначен он для оформления научно-технической документации: курсовые, дипломы, диссертации, научно-технические отчеты и т.д.. Описания шаблона нет, но думаю на кнопках достаточно подсказок чтобы все понять.
Примечание — Шаблон полностью исправен, но я пока сам в нем не работал. Поэтому состав стандартных кнопок может быть уточнен (вы также можете повлиять на это уточнение). Отдельную тему оформлю позже.
Post’s attachments
ШБВ 2007 ред 0.2.dotm 106.08 Кб, 3 скачиваний с 2013-03-09
You don’t have the permssions to download the attachments of this post.
Мой шаблон/макросы для автоматической нумерации Word 2003, 2007, 2010 и т.д. (стили, названия, перекрестные ссылки, LISTNUM). Делюсь: http://vk.com/club_alex_bir
Сообщений [ 7 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Похожие темы
- Импорт шаблона и макросов из Normal.dot в Normal.dotm
- Как предотвратить изменение шаблона Normal.dotm
- Где находится Normal.dotm?
- Почему то не работают вот эти макросы в Word 2007
- Word 2019. Где искать Normal.dotm
- Почему не сохраняются изменения в normal.dotm?
- Ворд 2007: сохранение своего шаблона и орфогр. ошибки
- Расположение полей экспресс-блока при создании файла на основе шаблона
При создании своего шаблона Normal.dotm не работают макросы.
Для тех, кто желает улучшить свои показатели при работе с текстами, совершенствовать знания и перенять опыт других пользователей Ворда, существует очень хороший русскоязычный ресурс Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: серые страницы в microsoft word.
На форуме вы найдете список необходимой литературы по работе с приложением и программированию, основы создания макросов и написания шаблонов, узнаете много нового о настройках различных Вордовских функций и миниутилит. Наш сайт о Microsoft Office Word даст ответ про: презентация в ворде 07.
Главный упор делается на автоматизацию работы, но и обсуждению достоинств и недостатков различных версий уделено много внимания. Наш сайт о Microsoft Office Word даст ответ про: как цветом выделить сообщение?.
Кроме того, здесь можно заказать готовые шаблоны или макросы под вашу задачу.