Управление языковыми пакетами и предпочтительным языком Microsoft Office
В этой статье мы рассмотрим ручной и автоматизированный способы установки языковых пакетов и назначения языка по умолчанию в Microsoft Office 2019, 2016 и Microsoft 365 Apps for Business (ранее Office 365).
В Microsoft Office можно задать языковые настройки в следующих параметрах, который настраиваются отдельно:
- Язык ввода (Editing Language)
- Язык интерфейса (Display Language)
- Язык справки (Help Language)
- Язык инструментов проверки правописания (Proofing Tools) — для грамматики и пунктуации
Установить и назначить язык интерфейса Microsoft Office вручную
Если на компьютере уже установлен Microsoft Office, вы можете вручную загрузить языковой пакет для Microsoft Office и назначить предпочтительный язык.
- Запустите приложение MS Office, например Word и определите версию и разрядность вашей редакции (File -> Account -> About). В этом примере это Microsoft Office 2019 32-bit с английским языковым интерфейсом;
- Чтобы установит дополнительные язык в Office, перейдите в File -> Options -> Languages;
- Выберите нужный язык в списке Add additional editing languages и нажмите Add;
- Затем перейдите по ссылке https://support.microsoft.com/en-us/office/language-accessory-pack-for-microsoft-365-82ee1236-0f9a-45ee-9c72-05b026ee809f. Выберите вашу версию Office, язык, который нужно добавить и скачайте языковой пакет (32 или 64 бита);
- Запустите скачанный файл OfficeSetup.exe. Установка выполняется в фоновом режиме. Установщик скачивает необходимые файлы из сети Microsoft CDN;
- После окончания установки языкового пакета назначьте его по умолчанию в настройках вашего приложения Office;
- Перезапустите Word и проверьте, что язык интерфейса изменился.
Ручной метод неприменим, если вам нужно управлять языковыми пакетами и настройками MS Office на множестве компьютеров с помощью средств автоматизации (SCCM, Intune, скрипты).
Чтобы узнать, какие языковые пакеты Office установлены на компьютере можно получить информацию из реестра Windows с помощью PowerShell:
Доступные языки:
Get-Item "HKCU:SOFTWAREMicrosoftOffice16.0CommonLanguageResourcesEnabledEditingLanguages"
Узнать текущий язык интерфейса Office, который назначен в профиле пользователя:
(Get-ItemProperty HKCU:SOFTWAREMicrosoftOffice16.0CommonLanguageResources).UILanguageTag
Установка языковых пакетов с помощью Office Deployment Tool
На современных версиях Microsoft Office 2021/2019/2016 и Office 365, которые распространяются с помощью C2R пакетов для автоматической установки дополнительных языковых пакетов можно использовать Office Deployment Tool (ODT).
Скачайте ODT и распакуйте его на локальный диск. Создайте файл add-language.xml со следующими настройками:
Затем перейдите в каталог с ODT и выполните команду:
Setup.exe /configure add-language.xml
ODT скачает и установит указанный языковой пакет (в этом примере русский) для вашей версии MS Office.
$oldGeoID=(Get-WinHomeLocation).GeoId
#Сменить GeoID на USA
Set-WinHomeLocation -GeoId 244
#Удалить несколько разделов в реестре
Remove-Item -Path HKCU:SOFTWAREMicrosoftOffice16.0CommonExperiment -Recurse -Force -ErrorAction Ignore
Remove-Item -Path HKCU:SOFTWAREMicrosoftOffice16.0CommonExperimentConfigs -Recurse -Force -ErrorAction Ignore
Remove-Item -Path HKCU:SOFTWAREMicrosoftOffice16.0CommonExperimentEcs -Recurse -Force -ErrorAction Ignore
Запустите установку дополнительного языка Office с помощью ODT. После окончания установки, вернуть предыдущий GeoID:
Set-WinHomeLocation -GeoId $oldGeoID
Подробнее об этом в статье Как выборочно установить конкретное приложение в Microsoft Office.
Если нужно удалить один из языковых пакетов, используйте XML файл:
Задать языковые настройки MS Office с помощью GPO
После этого вы можете назначить пользователю язык по умолчанию с помощью групповой политике.
- В домене Active Directory нужно скачать ADMX шаблоны GPO для Microsoft Office и скопировать из в центральное хранилище GPO (Central Store);
- Затем с помощью консоли управления доменными GPO (
gpmc.msc
) создайте GPO и назначьте ее на целевую OU с пользователями; - Перейдите в раздел User Configuration -> Policies -> Administrative Templates -> Microsoft Office 2016 -> Language PreferencesПерейдите в раздел Display Language и задайте язык интерфейса MS Office по-умолчанию в параметре Display menus and dialog boxes in;
- Затем в разделе Editing Languages задайте язык ввода по-умолчанию (Primary Editing Language);
- После обновления настроек GPO на клиентах, проверьте что в интерфейсе MS Office по-умолчанию используется назначенный вами язык. Обратите внимание, что текущий язык интерфейса и редактирования заданы политикой.
В Microsoft 365 вы можете назначить языковые настройки пользователя с помощью командлета:
Get-MsolUser -UserPrincipalName kbuldogov | Set-MsolUser -PreferredLanguage "ru-RU"
Если пользователь синхронизируется в Microsoft 365 из on-premises Active Directory нужно назначить язык с помощью атрибута preferredLanguage:
Get-ADUser kbuldogov -Properties PreferredLanguage | Set-ADUser -Replace @{PreferredLanguage = "ru-RU"}
Office
Управление языковыми пакетами и предпочтительным языком Microsoft Office