Compartilhar via


Direcionar a interface do usuário multilíngue do Office

A Interface do Usuário Multilíngue (MUI) é um recurso do Microsoft Office que dá ao usuário final a capacidade de alterar o idioma da interface do usuário (UI). Por exemplo, um usuário final que trabalha com uma interface do usuário em inglês pode alterar o idioma da interface do usuário para espanhol.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO. Consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Se seu aplicativo for usado por pessoas que usam vários idiomas do Office, você poderá adicionar código para alterar automaticamente o idioma das cadeias de caracteres da interface do usuário para corresponder ao idioma que está sendo usado pelo Office no computador do usuário (se o usuário tiver os recursos corretos instalados).

Para verificar a configuração atual da interface do usuário do Office

  1. Use a CurrentUICulture propriedade do thread atual. Defina o idioma das cadeias de caracteres da interface do usuário para corresponder ao idioma usado pela versão do Office que é executada atualmente no computador do usuário.

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