Método Document.DetectLanguage (Word)
Analiza el texto especificado para determinar el idioma en que está escrito.
Sintaxis
expresión. DetectLanguage
expresión obligatoria. Variable que representa un objeto Document.
Comentarios
Cuando se aplica a un objeto Document, el método DetectLanguage analiza todo el texto disponible en el documento (encabezados, pies de página, cuadros de texto y así sucesivamente). Si el texto especificado contiene parte de una oración, la selección o intervalo se extiende hasta el final de la frase.
Si el método DetectLanguage ya se ha aplicado al texto especificado, la propiedad LanguageDetected se establece en True. Para volver a evaluar el idioma del texto especificado, primero debe establecer la propiedad LanguageDetected en False.
Ejemplo:
En este ejemplo se analiza el documento activo para determinar en qué idioma está escrito y, a continuación, se muestra el resultado.
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
Consulte también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.