Document.DetectLanguage 方法 (Word)
分析指定文本,以确定书写文本的语言类型。
语法
expression. DetectLanguage
表达式是必需的。 一个代表 Document 对象的变量。
备注
应用于 文档 对象时, DetectLanguage 方法检查文档 (页眉、 页脚、 文本框等) 中所有可用的文本。 如果指定的文本包含了某个句子的一部分,所选内容或范围扩展到句子的末尾。
如果 DetectLanguage 方法已应用到指定的文本,将 LanguageDetected 属性设置为 True 。 若要重新评估指定文本的语言,必须先将 LanguageDetected 属性设置为 False。
示例
本示例检查活动文档以确定用于编写它的语言,然后显示结果。
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
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。