Range.LanguageDetected-Eigenschaft (Word)

Gibt einen Wert zurück, der angibt, ob die Sprache des ausgewählten Texts von Microsoft Word erkannt wird, oder legt diesen Wert fest. Boolescher Wert mit Lese-/Schreibzugriff.

Syntax

expression. LanguageDetected

Ausdruck erforderlich. Eine Variable, die ein Document-Objekt darstellt.

HinwBemerkungeneise

Überprüfen Sie die LanguageID-Eigenschaft auf die Ergebnisse einer früheren Spracherkennung.

Die LanguageDetected-Eigenschaft wird auf True festgelegt, wenn die DetectLanguage-Methode aufgerufen wird. Um die Sprache des markierten Texts erneut auszuwerten, müssen Sie zunächst die LanguageDetected-Eigenschaft auf False festlegen.

Beispiel

In diesem Beispiel wird das aktive Dokument überprüft, um die Sprache zu bestimmen, in der es geschrieben ist, und dann das Ergebnis angezeigt.

With ActiveDocument.Range 
 If .LanguageDetected = True Then 
 x = MsgBox("This document has already " _ 
 & "been checked. Do you want to check " _ 
 & "it again?", vbYesNo) 
 If x = vbYes Then 
 .LanguageDetected = False 
 .DetectLanguage 
 End If 
 Else 
 .DetectLanguage 
 End If 
 If .Range.LanguageID = wdEnglishUS Then 
 MsgBox "This is a U.S. English document." 
 Else 
 MsgBox "This is not a U.S. English document." 
 End If 
End With

Siehe auch

Range-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.