Свойство Range.LanguageDetected (Word)
Возвращает или задает значение, указывающее, обнаружил ли Microsoft Word язык указанного текста. Для чтения и записи, Boolean.
Синтаксис
выражение. LanguageDetected
выражение (обязательно). Переменная, представляющая объект Document .
Замечания
Проверьте свойство LanguageID на наличие результатов обнаружения любого предыдущего языка.
Свойство LanguageDetected имеет значение True при вызове метода DetectLanguage . Чтобы повторно оценить язык указанного текста, необходимо сначала задать для свойства LanguageDetected значение False.
Пример
В этом примере проверяется активный документ для определения языка, на котором он написан, а затем отображается результат.
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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.