Clase TextRetrievalMode (Word VBA)

La clase TextRetrievalMode representa las opciones que controlan cómo se recupera el texto de un objeto Range .

Set

Para usar una variable de clase TextRetrievalMode, primero debe ser instanciado, por ejemplo

Dim trm as TextRetrievalMode
Set trm = ActiveDocument.Range.TextRetrievalMode

Los siguientes procedimientos se pueden usar para establecer variables de clase TextRetrievalMode : Range.TextRetrievalMode y Duplicate

Duplicate

Devuelve un objeto TextRetrievalMode de sólo lectura que representa las opciones relacionadas con la recuperación de texto de un objeto Range .

Puede utilizar la propiedad Duplicate para seleccionar la configuración de todas las propiedades de un objeto duplicado.

Dim trmDuplicate As TextRetrievalMode
Set trmDuplicate = ActiveDocument.Range.TextRetrievalMode.Duplicate

IncludeFieldCodes

True si el texto recuperado del intervalo especificado incluye códigos de campo.

El valor predeterminado es el mismo que l configuración de la opción Códigos de campo de la ficha Ver en el cuadro de diálogo Opciones (menú Herramientas), hasta que se haya establecido el valor de esta propiedad. Utilice la propiedad de texto con un objeto Range para recuperar texto desde el intervalo especificado.

Dim rngTemp As Range 
 
Set rngTemp = ActiveDocument.Paragraphs(1).Range 
 
rngTemp.TextRetrievalMode.IncludeFieldCodes = False 
MsgBox rngTemp.Text

IncludeHiddenText

True si el texto recuperado del intervalo especificado incluye texto oculto.

El valor predeterminado es el mismo que la configuración actual de la opción Texto oculto de la ficha Ver en el cuadro de diálogo Opciones (menú Herramientas), hasta que se haya establecido el valor de esta propiedad. Utilice la propiedad de texto con un objeto Range para recuperar texto desde el intervalo especificado.

Dim rngTemp As Range 
 
Set rngTemp = ActiveDocument.Sentences(1) 
 
rngTemp.TextRetrievalMode.IncludeHiddenText = True 
MsgBox rngTemp.Text

Parent

Devuelve un objeto Object que representa el objeto primario del objeto TextRetrievalMode especificado.

Dim objParent As Object
Set objParent = ActiveDocument.Range.TextRetrievalMode.Parent

ViewType

Devuelve o establece la vista del objeto TextRetrievalMode.

Valores posibles son wdConflictView, wdMasterView - Vista de documento maestro, wdNormalView - Vista normal, wdOutlineView - Vista de esquema, wdPrintPreview - Vista preliminar, wdPrintView - Vista de impresión, wdReadingView - Vista de lectura, wdWebView - Vista de Web.

Cambiar la vista del objeto TextRetrievalMode no cambia la presentación de un documento en la pantalla.

Set myText = ActiveDocument.Content 
myText.TextRetrievalMode.ViewType = wdOutlineView 
Msgbox myText