Вопрос или проблема
Я опубликовал этот вопрос / проблему в сообществе Microsoft, и они посоветовали разместить его здесь, так что, в общем, я получаю сообщение “Microsoft заблокировал макросы… источник этого файла ненадежен” при открытии normal.dtm и файлов, которые его используют “Макросы в этом проекте были отключены…”.
Я попробовал все, что видел в сообщениях. В свойствах файла, центре управления безопасностью и т.д. нет никаких опций для “Включить” или “Разблокировать” файлы / макросы, “Отключение без уведомления…” больше не работает. Множество расположений файлов, включая normal, были добавлены в доверенные расположения и т.д. Кажется, это затрагивает только макросы, хранящиеся в normal.dotm. В документах, использующих normal, все макросы все еще работают, кроме тех, которые хранятся в normal.
Спасибо
Ответ или решение
Чтобы решить проблему с сообщением "Макросы в этом проекте отключены…" и "Microsoft заблокировал макросы… источник этого файла ненадежен" в Word VBA, выполните следующие шаги:
1. Проверьте параметры безопасности макросов в Центре управления безопасностью
- Откройте Word.
- Перейдите в Файл > Параметры > Центр управления безопасностью.
- Нажмите на Параметры центра управления безопасностью.
- В разделе Макросы выберите опцию Включить все макросы (не рекомендуется; потенциально небезопасно) для тестирования, однако после завершения работы не забудьте вернуть параметры к более безопасным.
2. Добавьте путь к файлам в доверенные расположения
- В Центре управления безопасностью выберите Доверенные расположения.
- Нажмите Добавить новое расположение… и выберите папку, где находится ваш файл normal.dotm.
- Убедитесь, что отметка Поддерживать надежность этого расположения установлена.
3. Проверьте свойства файла
- Перейдите к местоположению файла normal.dotm в проводнике Windows.
- Щелкните правой кнопкой мыши на файле и выберите Свойства.
- Если внизу окна свойств есть кнопка Разблокировать, нажмите ее и затем нажмите Применить.
4. Проверьте наличие обновлений Office
Обновление вашей версии Microsoft Office может решить проблемы с макросами:
- Откройте любое приложение Office (например, Word).
- Перейдите в Файл > Учетная запись.
- Нажмите на Обновление Office и выберите Обновить сейчас.
5. Перепроверьте макросы в normal.dotm
Если проблема сохраняется, попробуйте создать новый файл шаблона normal.dotm:
- Закройте Word.
- Переименуйте существующий файл normal.dotm на что-то вроде normal_old.dotm (он обычно находится в папке
%APPDATA%\Microsoft\Templates
). - Перезапустите Word – это создаст новый файл normal.dotm.
- Попробуйте добавить свои макросы заново в новый файл normal.dotm.
Дополнительные рекомендации
- Убедитесь, что у вас есть права администратора на компьютере, т.к. некоторые изменения могут требовать повышения привилегий.
- Если вы используете антивирусное программное обеспечение, проверьте его настройки – иногда оно может блокировать выполнение макросов.
Если, следуя этим инструкциям, проблема не решается, рекомендуется обратиться в службу поддержки Microsoft для получения дополнительной помощи.