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

另请参阅

Document 对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。