Propiedad Range.LanguageDetected (Word)
Devuelve o establece un valor que especifica si Microsoft Word ha detectado el idioma del texto especificado. Boolean de lectura y escritura.
Sintaxis
expresión. LanguageDetected
expresión obligatoria. Variable que representa un objeto Document.
Comentarios
Compruebe la propiedad LanguageID muestra el resultado de una detección de idioma anterior.
La propiedad LanguageDetected se establece en True cuando se llama al método DetectLanguage. 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.Range
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
Vea 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.