Proprietà Application.LanguageSettings
Ottiene un riferimento all'oggetto Microsoft.Office.Core.LanguageSettings.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
Public MustOverride ReadOnly Property LanguageSettings As Object
Dim instance As Application
Dim value As Object
value = instance.LanguageSettings
public abstract Object LanguageSettings { get; }
Valore proprietà
Riferimento all'oggetto Microsoft.Office.Core.LanguageSettings.
Eccezioni
Tipo eccezione | Condizione |
---|---|
Il modello di modulo non è stato configurato con il livello di protezione Attendibilità completa utilizzando la categoria Protezione e attendibilità della finestra di dialogo Opzioni modulo. |
Osservazioni
Dopo aver impostato un riferimento all'oggetto restituito dalla proprietà LanguageSettings, è possibile accedere a tutti i metodi e le proprietà della classe LanaguageSettings.
![]() |
---|
Affinché la proprietà LanguageSettings funzioni, è necessario impostare un riferimento alla libreria di oggetti di Microsoft Office 12.0, tramite la scheda COM della finestra di dialogo Aggiungi riferimento di Microsoft Visual Studio Tools for Applications (VSTA) o di Visual Studio. In questo modo, verrà impostato un riferimento allo spazio dei nomi Microsoft.Office.Core, che contiene la classe LanguageSettings. Il modulo deve inoltre essere in esecuzione con un livello di protezione Attendibilità completa. |
Possono accedere a questo membro solo moduli aperti da un modello di modulo configurato per l'esecuzione con attendibilità completa tramite la categoria Protezione e attendibilità della finestra di dialogo Opzioni modulo. Questo membro richiede l'attendibilità completa per il chiamante immediato e non può essere utilizzato da codice con attendibilità parziale. Per ulteriori informazioni, vedere "Utilizzo di librerie da codice con attendibilità parziale" (in lingua inglese) su MSDN.
A questo tipo o membro può accedere solo il codice in esecuzione in moduli aperti in Microsoft Office InfoPath 2007.
Esempio
Nell'esempio seguente viene utilizzato il metodo get_LanguageID, o la proprietà LanguageID, della classe LanguageSettings per restituire il valore LCID, costituito da un numero a quattro cifre, relativo alla lingua attualmente in uso nell'interfaccia utente di Office.
L'esempio richiede una direttiva using o Imports per lo spazio dei nomi Microsoft.Office.Core nella sezione delle dichiarazioni del modulo di codice del modulo.
LanguageSettings langSettings =
(LanguageSettings)this.Application.LanguageSettings;
int lcid =
langSettings.get_LanguageID (MsoAppLanguageID.msoLanguageIDUI);
Dim langSettings As LanguageSettings =
DirectCast(Me.Application.LanguageSettings, LanguageSettings)
Dim lcid As Integer =
langSettings.LanguageID (MsoAppLanguageID.msoLanguageIDUI)
Vedere anche
Riferimenti
Classe Application
Membri Application
Spazio dei nomi Microsoft.Office.InfoPath