Range.DetectLanguage-Methode (Word)
Analysiert den angegebenen Text, um festzustellen, in welcher Sprache er geschrieben ist.
Syntax
expression. DetectLanguage
Ausdruck: Erforderlich. Eine Variable, die ein Range -Objekt darstellt.
HinwBemerkungeneise
Die Ergebnisse der DetectLanguage-Methode werden zeichenweise in der LanguageID-Eigenschaft gespeichert. Zum Lesen der LanguageID-Eigenschaft müssen Sie zuerst eine Auswahl oder einen Textbereich angeben.
Wenn die Document-Methode auf ein DetectLanguage-Objekt bezogen ist, wird jeder verfügbare Text im Dokument überprüft (Kopfzeilen, Fußzeilen, Textfelder usw.). Wenn der angegebene Text einen unvollständigen Satz enthält, wird die Auswahl oder der Bereich bis zum Ende des Satzes erweitert.
Wenn die DetectLanguage-Methode bereits auf den angegebenen Text angewendet wurde, wird die LanguageDetected-Eigenschaft auf True festgelegt. Um die Sprache des angegebenen Texts neu auszuwerten, müssen Sie zuerst die LanguageDetected-Eigenschaft auf False festlegen.
Weitere Informationen zur automatischen Spracherkennung finden Sie unter Informationen zur automatischen Spracherkennung.
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
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
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für