_Application3.LanguageSettings-Eigenschaft
Ruft einen Verweis auf das LanguageSettings-Objekt von Microsoft Office ab.
Diese Eigenschaft ist nicht CLS-kompatibel.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
'Declaration
<DispIdAttribute(6)> _
ReadOnly Property LanguageSettings As Object
'Usage
Dim instance As _Application3
Dim value As Object
value = instance.LanguageSettings
[DispIdAttribute(6)]
Object LanguageSettings { get; }
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.
Sie müssen zuerst einen Verweis auf die Microsoft Office 12.0 Object Library auf der Registerkarte COM im Dialogfeld Verweis hinzufügen in Microsoft Visual Studio Tools für Anwendungen (VSTA) oder Visual Studio hinzufügen, um auf die Member des Microsoft.Office.Core-Namespaces zuzugreifen.
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 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. |
Beispiel
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)
Siehe auch
Referenz
_Application3-Schnittstelle
_Application3-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace