Range.DetectLanguage (Word)
Analysiert den angegebenen Text, um festzustellen, in welcher Sprache er geschrieben ist.
Die Ergebnisse der DetectLanguage -Methode werden in der Language -Eigenschaft auf Zeichen-für-Zeichen-Basis gespeichert. Bei Anwendung auf ein Document -Objekt überprüft die DetectLanguage -Methode alle verfügbaren Text im Dokument (Kopfzeilen, Fußzeilen, Textfelder und so weiter). Wenn die DetectLanguage -Methode bereits auf den angegebenen Text angewendet wurde, wird die LanguageDetected -Eigenschaft auf truefestgelegt. Weitere Informationen zur automatischen Spracherkennung finden Sie unter Informationen zur automatischen Spracherkennung.
With ActiveDocument
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