Настройка языка редактора по умолчанию в Word 2007

2631
IT researcher

Я хочу изменить язык редактирования по умолчанию в слове на английский (Индия). Изменить вручную настройку языка у всех пользователей и всех компьютеров не представляется возможным.

Вручную мы можем изменить язык по умолчанию, выбрав Параметры Word >> Язык >> Добавить дополнительный язык редактирования >> Сделать его по умолчанию.

Есть ли автоматизация, чтобы сделать это? Любое решение, такое как экспорт и импорт реестра или запуск команды для этого, мне подходит

Нашел реестр для офиса 2010 в

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\LanguageResources 

Но для офиса 2007 не нашел в

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\LanguageResources 

Как отследить в офисе 2007?

Автоматизация в MS Office - очень полезная вещь для экономии времени.

3

2 ответа на вопрос

1
RJ_

Согласно документации Microsoft (см. Список ссылок ниже), ключ, который вы просматривали на 2007 год, был правильным. Возможно, вы искали ключи до того, как пользователь открыл офисный продукт, и они еще не были написаны, или были установлены различные офисные продукты с использованием разных языковых настроек.

Как вы упомянули, ключи должны быть следующими для 2007:

  • HKCU \ Software \ Microsoft \ Office \ 12.0 \ Common \ LanguageResources \ EnabledLanguages
  • HKCU \ Software \ Microsoft \ Office \ 12.0 \ Common \ LanguageResources

Значения, которые вы ищете:

  • UILanguage
  • HelpLanguage
  • FollowSystemUI
  • UIFallback (используется, когда diff. Lang. Используется на diff. Deploy)

Данные для этих ключей - это LCID, который для EN-Индии составляет 4009 (16393) Hex (декабрь)

Другим вариантом является использование групповой политики.

  1. Скопируйте файлы шаблонов политики системы Office 2007 на свой компьютер.
  2. В разделе «Конфигурация компьютера» или «Конфигурация пользователя» в дереве консоли щелкните правой кнопкой мыши Административные шаблоны.
  3. Нажмите Добавить / удалить шаблоны, а затем нажмите Добавить.
  4. В диалоговом окне «Шаблоны политик» выберите шаблон, который вы хотите добавить, и нажмите «Открыть».
  5. После добавления нужных шаблонов нажмите кнопку «Закрыть».
  6. Откройте объект групповой политики (GPO), для которого вы хотите установить политику.
  7. Дважды щелкните Конфигурация компьютера или Конфигурация пользователя и раскройте дерево в разделе Административные шаблоны.
  8. Найдите политики, связанные с языками, в узле Microsoft Office 2007 system \ Language Settings.
  9. Выберите языки, которые вы хотите использовать для каждой настройки.
  10. Сохраните объект групповой политики.

Следующие политики помогают управлять языковыми настройками в Система Office 2007:

  • Отображение меню и диалоговых окон в папке «Расположен в папке« Язык отображения ». Определяет язык интерфейса пользователя.
  • Справка по отображению находится в папке «Язык отображения». Определяет язык онлайн-справки. Если эта политика не настроена, язык справки использует язык интерфейса пользователя.
  • Включено редактирование языков Расположено в папке «Редактирование языков». Позволяет редактировать языки из списка языков, поддерживаемых Office.
  • Основной язык редактирования Расположен в папке «Включенные языки редактирования». Указывает язык, на котором пользователи работают с приложениями и документами Office, когда на компьютере доступно более одной языковой версии.

Выше было получено с http://technet.microsoft.com/en-us/library/cc179091(v=office.12).aspx#section1 примечание, что эта страница относится к версии Office 2007, но если вы идете в на следующем сайте http://technet.microsoft.com/en-us/library/dd162397(v=office.12).aspx в верхней части веб-страницы есть опция для просмотра аналогичной информации для последующих версий Office.

Это решение (редактирование реестра) не будет работать. Я сделал изменения настроек языка. Но реестр не изменился и тоже импортировал реестр. Настройка не применяется. Я не проверяю GPO, так как мне нужна автоматизация, и я не в домене IT researcher 10 лет назад 0
0
Raystafarian

Я думаю, это изменит ваше значение по умолчанию на английский (Индия) через VBA в Word 2007.

Sub test() ActiveDocument.AttachedTemplate.LanguageID = 16393 ActiveDocument.AttachedTemplate.NoProofing = False End Sub 

Попробуйте, а затем перейдите review - set languageи посмотрите, что по умолчанию