Word VBA教程:LanguageDetected属性

返回或设置一个指定 Microsoft Word 是否对指定文本的语言进行检测的值。Boolean 类型,可读写。

expression.LanguageDetected

expression   必需。该表达式返回“应用于”列表中的一个对象。

说明

检查以前任何语言检测结果的LanguageID属性。

调用DetectLanguage方法时,LanguageDetected属性会被设为 True。若要重新检测指定文本的语言,请将 LanguageDetected属性设置为 False。

有关自动语言检测的详细信息,请参阅关于自动语言检测

VBA示例

本示例检查活动文档,以确定其所用的语言类型并显示检查结果。


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

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号