Condividi tramite


Specificare come destinazione l'interfaccia utente multilingue di Office

Il interfaccia utente multilingue (MUI) è una funzionalità di Microsoft Office che consente all'utente finale di modificare la lingua dell'interfaccia utente. Ad esempio, un utente finale che usa un'interfaccia utente inglese può modificare la lingua dell'interfaccia utente in spagnolo.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO. Vedere Funzionalità disponibili per app Office lication e tipo di progetto.

Se l'applicazione verrà usata da persone che usano molte lingue di Office, è possibile aggiungere codice per modificare automaticamente la lingua delle stringhe dell'interfaccia utente in modo che corrispondano alla lingua usata da Office nel computer dell'utente (se l'utente dispone delle risorse corrette installate).

Per controllare l'impostazione corrente dell'interfaccia utente di Office

  1. Utilizzare la CurrentUICulture proprietà del thread corrente. Impostare la lingua delle stringhe dell'interfaccia utente in modo che corrispondano alla lingua usata dalla versione di Office attualmente in esecuzione nel computer dell'utente.

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