Document.DetectLanguage メソッド (Word)

指定された文字列を分析して、どの言語で記述されているかを判別します。

構文

DetectLanguage

expression 必須です。 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 のサポートおよびフィードバックを参照してください。