Если у файла были макросы, и они были удалены, он все равно может быть неправильно помечен функциями безопасности, поскольку он может видеть, что модуль существует даже без кода в нем.
Действия по воспроизведению проблемы: Откройте документ Word.
Откройте VB IDE (ALT-F11) Найдите проект документа в области навигации.
Щелкните правой кнопкой мыши> вставить модуль. Это создает ветку для "Модули", содержащую "Модуль1".
Не добавляйте ничего в Module1.
(Это в основном так же, как если бы кто-то записал макрос, затем пошел и удалил его, но фактически не удалил модуль).
Итак, для вашего проблемного документа откройте его, затем ВКЛЮЧИТЕ содержимое (если вы этого не сделаете, вы не увидите его в IDE).
Alt-F11, найдите (пустой) модуль и щелкните правой кнопкой мыши> удалить. Не беспокойтесь об экспорте, прежде чем делать это (так как он пустой, верно?)
Сохраните и закройте документ.
Если вы не уверены в происхождении документа и не довольны включением контента, это должно сработать (пробег может отличаться): Откройте документ. Не включать содержимое Alt-F11 Найдите документ и щелкните правой кнопкой мыши> вставить модуль.
Теперь удалите этот модуль, и среда IDE удалит с ним контейнер модулей вместе с отключенными модулями.
Сохрани и закрой