Freigeben über


Application.LanguageSettings-Eigenschaft

Ruft einen Verweis auf das Microsoft.Office.Core.LanguageSettings-Objekt ab.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

'Declaration
Public MustOverride ReadOnly Property LanguageSettings As Object
'Usage
Dim instance As Application
Dim value As Object

value = instance.LanguageSettings
public abstract Object LanguageSettings { get; }

Eigenschaftswert

Ein Verweis auf das Microsoft.Office.Core.LanguageSettings-Objekt.

Ausnahmen

Ausnahmetyp Bedingung

SecurityException

Die Formularvorlage ist nicht für die Sicherheitsebene Voll vertrauenswürdig konfiguriert (Kategorie Sicherheit und Vertrauensstellung im Dialogfeld Formularoptionen).

Hinweise

Nachdem Sie einen Verweis auf das von der LanguageSettings-Eigenschaft zurückgegebene Objekt eingerichtet haben, können Sie auf alle Eigenschaften und Methoden der LanaguageSettings-Klasse zugreifen.

Wichtig

Damit die LanguageSettings-Eigenschaft funktioniert, müssen Sie einen Verweis auf die Microsoft Office 12.0-Objektbibliothek einrichten (über die Registerkarte COM im Dialogfeld Verweis hinzufügen in Microsoft Visual Studio Tools für Anwendungen (VSTA) oder Visual Studio). Dadurch wird ein Verweis auf den Microsoft.Office.Core-Namespace eingerichtet, der die LanguageSettings-Klasse enthält. Darüber hinaus muss das Formular als "Voll vertrauenswürdig" ausgeführt werden.

Auf den Member kann nur über Formulare zugegriffen werden, die über eine Formularvorlage geöffnet werden. Die Formularvorlage muss zum voll vertrauenswürdigen Ausführen mithilfe der Kategorie "Sicherheit und Vertrauensstellung" des Dialogfelds "Formularoptionen" konfiguriert werden. Der Member erfordert volle Vertrauenswürdigkeit für den sofortigen Aufrufer und kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter "Using Libraries from Partially Trusted Code" (in Englisch) auf MSDN.

Auf diesen Typ oder diesen Member kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft Office InfoPath 2007 geöffnet wurden.

Beispiel

Im folgenden Beispiel wird die get_LanguageID-Methode (oder die LanguageID-Eigenschaft) der LanguageSettings-Klasse verwendet, um den LCID-Wert (eine vierstellige Zahl) für die Sprache zurückzugeben, die zurzeit für die Office-Benutzeroberfläche verwendet wird.

In diesem Beispiel ist eine using- oder Imports-Direktive für den Microsoft.Office.Core-Namespace im Deklarationenabschnitt des Formularcodemoduls erforderlich.

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)

Siehe auch

Referenz

Application-Klasse
Application-Member
Microsoft.Office.InfoPath-Namespace