Флетчер спросил, знает ли кто-нибудь обо всех папках, из которых Word может загружать глобальные надстройки. Ответ — как и многие другие ответы в Word — может варьироваться в зависимости от обсуждаемой версии Word.

В Word 97 был единственный путь запуска, который указывался при выборе Tools | Опции | Расположение файлов и использование типа файла запуска. Чтобы сбалансировать этот совет, я буду называть его «исторической папкой автозагрузки».

Начиная с Word 2000, Microsoft изменила ситуацию, и теперь у Word есть два пути запуска. Он по-прежнему распознает историческую папку запуска, но также использует заводскую папку запуска. Эта вторая папка называется «Автозагрузка» и обычно находится в каталоге C: \ Program Files \ Microsoft Office \ Office \ (хотя во время установки вы можете указать другое расположение). Вы не можете ни изменить расположение этой папки, ни изменить его. Если вы удалите папку, Word немедленно воссоздает ее при следующем запуске программы.

Могут быть и другие папки автозагрузки, и пути к этим папкам могут различаться в зависимости от версии Word, которую вы используете, версии Windows, которую вы используете, и того, как вы настроили вашу систему. К счастью, Word на самом деле называет эти папки автозагрузкой, поэтому использовать инструмент поиска Windows для поиска всех папок автозагрузки несложно. Изучение пути к папкам покажет, связаны они с Word или нет. Например, вы можете найти папку «Автозагрузка» для Word в папке «Документы и настройки», как в C: \ Documents and Settings \ Allen \ Application Data \ Microsoft \ Word \ Startup. Вы также можете найти зависящие от профиля папки автозагрузки, если ваша версия Windows поддерживает профили пользователей.

Хотя Word может создавать дополнительные папки автозагрузки, это не означает, что Word использует эти папки. Это может показаться запутанным, но все, что вам нужно сделать, это помнить, что если вы используете Word 97, Word использует только папку, указанную в Tools | Опции | Расположение файлов | Запускать. Если вы используете Word 2000 или более позднюю версию, Word использует эту папку и заводскую папку запуска. Любые другие папки автозагрузки, которые могут существовать в вашей системе, остались либо из предыдущих версий Word, либо из неиспользуемых папок из текущей версии. (Например, вы больше не можете использовать C: \ Documents and Settings \ Allen \ Application Data \ Microsoft \ Word \ Startup — даже несмотря на то, что Word однажды указал историческую папку автозагрузки на это место, вы могли изменить его на другое место. Оригинал остается, но Word больше не использует.)

Это сбивает с толку? Может быть. Это становится еще более запутанным, когда вы начинаете учитывать обновления до Word. Когда вы запускаете программу установки Word, она ищет папки автозагрузки, использованные в более ранних версиях Word, и передает информацию из этих папок в папки автозагрузки, используемые более новой версией (той, которая устанавливается). Старые папки и их содержимое остаются на жестком диске, даже если они больше не используются.

Вместо этого Word использует скопированную информацию в новых папках.

Интересно отметить, что некоторые статьи базы знаний ошибочно предполагают, что Word 2000 и Word 2002 будут искать файлы запуска в папках, определенных в более ранних версиях Word. Программа установки делает это, как описано в предыдущем абзаце, а сам Word — нет.

Изменение использования двух путей, но перечисление только одного из них в Инструменты | Опции | Расположение файлов, очень запутывает жизнь пользователей, особенно с учетом того, что некоторые программы устанавливают надстройки в исторической папке автозагрузки, но многие другие плохо запрограммированные приложения устанавливают их в папку автозагрузки, установленную производителем. В результате этой путаницы пользователи часто получают одну и ту же надстройку, загруженную дважды, потому что одна и та же надстройка попала в обе папки автозагрузки.

Еще больше сбивает с толку, что в Word 2002 и Word 2003, если у вас установлен флажок Доверять всем установленным шаблонам и надстройкам (по умолчанию он установлен в диалоговом окне Инструменты | Параметры | Безопасность | Безопасность макросов | Надежные источники), любое добавление -ins, которые находятся в исторической папке автозагрузки, рассматриваются как «установленные надстройки» и являются доверенными, тогда как надстройки в заводской папке запуска рассматриваются Word как неустановленные надстройки и не являются доверенными. Это, очевидно, поднимает вопрос, почему Word автоматически загружает их, если им не доверяют и они не считаются установленными.

Еще один интересный лакомый кусочек, связанный с папками автозагрузки, заключается в том, что когда вы запускаете Word 97 с переключателем / a, чтобы глобальные шаблоны не загружались, вы все равно можете посмотреть в Инструменты | Опции | Расположение файлов, чтобы узнать путь к папке автозагрузки. Начиная с Word 2000, когда вы запускаете программу с помощью переключателя / a, Word изменяет то, что отображается в Инструменты | Опции | Расположение файлов. Вместо указанного вами пути Word отображает путь по умолчанию. В результате, если надстройка вызывает сбой Word и вы запускаете Word с переключателем / a, вы не можете легко определить, где находится историческая папка автозагрузки. Это может отправить пользователя в погоню за гусем, чтобы попытаться найти файл надстройки renegade.

Дополнительные сведения о папках автозагрузки и устранении некоторых проблем, связанных с ними, см. В следующих статьях на сайте http://word.mvps.org [сайт Word MVP]:

http://wordmvp.com/FAQs/Customization/CheckIfAddinsInstalled.htm http://wordmvp.com/FAQs/Customization/WhatTemplatesStore.htm

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1602) относится к Microsoft Word 97, 2000, 2002 и 2003.