Поврежденный глобальный шаблон приводит к ошибкам при автоматизации Word

Симптомы

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

  • HRESULT: 0x8001010A
    Ошибка VB: -2147417846
    "Фильтр сообщений указывает, что приложение занято"

  • HRESULT: 0x800A175D
    Ошибка VB: 5981
    "Не удается открыть хранилище макросов"

  • HRESULT: 0x800A142D
    Ошибка VB: 5165
    "Word не удается открыть существующий [квадрат]"

Причина

Файл глобального шаблона, используемый Word, может быть поврежден.

Примечание.

В Microsoft Office Word 2007 глобальный шаблон называется Normal.dotm. В Microsoft Office Word 2003 и более ранних версиях Word глобальный шаблон называется Normal.dot.

Разрешение

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

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

При некоторых установках Word может быть несколько допустимых глобальных файлов шаблонов. К таким ситуациям относятся несколько версий Word, работающих на одном компьютере, или несколько профилей пользователей на одном компьютере. В таких ситуациях уделите особое внимание, чтобы переименовать правильную копию Normal.dot.

Чтобы переименовать файл глобального шаблона, выполните следующие действия.

Примечание.

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

  1. Закройте все экземпляры Word, включая WordMail.
  2. Выберите Начать>поиск>файлов или папок.
  3. В поле Имя введите имя глобального шаблона для своей версии Word.
  4. В поле Поиск выберите локальный жесткий диск (или альтернативное расположение шаблона пользователя, если вы используете Word с сетевого сервера).
  5. Выберите Найти сейчас , чтобы найти файл.
  6. Для каждого вхождения глобального шаблона, отображаемого в диалоговом окне Найти , щелкните файл правой кнопкой мыши и выберите команду Переименовать. Присвойте файлу новое имя, например OldNormal.dot или Normal-1.dot.
  7. Свернуть диалоговое окно Поиск .
  8. Перезапустите клиент автоматизации, чтобы запустить Word.

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

Если настройки панели инструментов хранятся в пользовательской панели инструментов, вы сможете скопировать их с помощью организатора. К сожалению, если настройки были внесены на одну из встроенных панелей инструментов Word, возможно, потребуется повторно создать их после переименования шаблона, так как вы не сможете скопировать эти изменения с помощью организатора.

Ссылки

Дополнительные сведения об сообщениях об ошибках см. в статье Ошибка 800A175D — не удалось открыть хранилище макросов.