Udostępnij za pośrednictwem


Określanie celu wielojęzycznego interfejsu użytkownika pakietu Office

Wielojęzyczny interfejs użytkownika (MUI) to funkcja pakietu Microsoft Office, która umożliwia użytkownikowi końcowemu zmianę języka interfejsu użytkownika. Na przykład użytkownik końcowy pracujący z angielskim interfejsem użytkownika może zmienić język interfejsu użytkownika na hiszpański.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO. Zobacz Funkcje dostępne według aplikacja pakietu Office lication i typu projektu.

Jeśli aplikacja będzie używana przez osoby korzystające z wielu języków pakietu Office, możesz dodać kod, aby automatycznie zmienić język ciągów interfejsu użytkownika, aby dopasować język używany przez pakiet Office na komputerze użytkownika (jeśli użytkownik ma zainstalowane odpowiednie zasoby).

Aby sprawdzić bieżące ustawienie interfejsu użytkownika pakietu Office

  1. CurrentUICulture Użyj właściwości bieżącego wątku. Ustaw język ciągów interfejsu użytkownika tak, aby był zgodny z językiem używanym przez wersję pakietu Office, która jest obecnie uruchamiana na komputerze użytkownika.

    System.Threading.Thread.CurrentThread.CurrentUICulture =
        new System.Globalization.CultureInfo(
            Application.LanguageSettings.get_LanguageID(
                Office.MsoAppLanguageID.msoLanguageIDUI));