Поврежденный глобальный шаблон вызывает ошибки при автоматизации 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 — не удалось открыть хранилище макросов".