Document.DetectLanguage (Word)
Analiza el texto especificado para determinar el idioma en que está escrito.
Cuando se aplica a un objeto Document , el método DetectLanguage comprueba todo el texto disponible en el documento (encabezados, pies de página, cuadros de texto, etc.). Si el método DetectLanguage ya se ha aplicado al texto especificado, la propiedad LanguageDetected se establece en True.
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