Partekatu honen bidez:


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

Objeto Document

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.