Freigeben über


_Application3.LanguageSettings Eigenschaft

Definition

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

public:
 property System::Object ^ LanguageSettings { System::Object ^ get(); };
public object LanguageSettings { get; }
member this.LanguageSettings : obj
Public ReadOnly Property LanguageSettings As Object

Eigenschaftswert

Implementiert

Beispiele

Im folgenden Beispiel wird die LanguageID-Eigenschaft des LanguageSettings-Objekts verwendet, um den LCID-Wert (eine vierstellige Zahl) für die Sprache zurückzugeben, die für die Office-Benutzeroberfläche verwendet wird.

Dieses Beispiel erfordert eine using- oder Imports-Direktive für den Microsoft.Office.Core-Namespace im Deklarationsabschnitt des Formularcodemoduls.

LanguageSettings langSettings = 
   (LanguageSettings) thisApplication.LanguageSettings;
int lcid = 
   langSettings.get_LanguageID(MsoAppLanguageID.msoLanguageIDUI);
Dim langSettings As LanguageSettings  = 
   DirectCast(thisApplication.LanguageSettings, LanguageSettings)
Dim lcid As Integer  = 
   langSettings.LanguageID(MsoAppLanguageID.msoLanguageIDUI)

Im folgenden Beispiel wird die LanguageID-Eigenschaft des LanguageSettings-Objekts verwendet, um den LCID-Wert (eine vierstellige Zahl) für die Sprache zurückzugeben, die für die Office-Benutzeroberfläche verwendet wird.

Dieses Beispiel erfordert eine using- oder Imports-Direktive für den Microsoft.Office.Core-Namespace im Deklarationsabschnitt des Formularcodemoduls.

LanguageSettings langSettings = 
   (LanguageSettings) thisApplication.LanguageSettings;
int lcid = 
   langSettings.get_LanguageID(MsoAppLanguageID.msoLanguageIDUI);
Dim langSettings As LanguageSettings  = 
   DirectCast(thisApplication.LanguageSettings, LanguageSettings)
Dim lcid As Integer  = 
   langSettings.LanguageID(MsoAppLanguageID.msoLanguageIDUI)

Hinweise

Nachden Sie einen Verweis auf das LanguageSettings-Objekt, das von der LanguageSettings-Eigenschaft zurückgegeben wurde, erstellt haben, können Sie auf alle Eigenschaften und Methoden des Objekts zugreifen.

Das LanguageSettings-Objekt, das von der LanguageSettings-Eigenschaft von InfoPath zurückgegeben wird, wird im Microsoft.Office.Core-Namespace implementiert. Das Microsoft.Office.Core.LanguageSettings-Objekt stellt Informationen zu den Microsoft Office-Spracheinstellungen bereit, die auf dem Computer des Benutzers aktiviert sind.

Um auf die Elemente des Microsoft.Office.Core-Namespace zuzugreifen, müssen Sie zunächst einen Verweis auf die Microsoft Office 14.0-Objektbibliothek auf der Registerkarte COM des Dialogfelds Verweis hinzufügen in Visual Studio 2012 hinzufügen.

Um die LanguageSettings-Eigenschaft für den Zugriff auf das Microsoft.Office.Core.LanguageSettings-Objekt zu verwenden, müssen Sie das von der InfoPath LanguageSettings-Eigenschaft zurückgegebene Objekt wie im Codebeispiel veranschaulicht in den Office LanguageSettings-Typ umwandeln.

Wichtig: Auf dieses Element kann nur von Formularen zugegriffen werden, die über eine Formularvorlage geöffnet werden, die für die Ausführung mit voller Vertrauenswürdigkeit konfiguriert wurde, indem die Kategorie Sicherheit und Vertrauensstellung des Dialogfelds Formularoptionen verwendet wird. Dieses Mitglied erfordert die volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer und kann von teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie auf MSDN unter "Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code".

Gilt für: