Classe TextRetrievalMode (Word VBA)

La classe TextRetrievalMode représente les options qui contrôlent la façon dont le texte est extrait d’un objet Range .

Set

Pour utiliser une variable de classe TextRetrievalMode, elle doit d'abord être instanciée, par exemple

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe TextRetrievalMode : Range.TextRetrievalMode et Duplicate

Duplicate

Renvoie un objet TextRetrievalMode en lecture seule qui représente les options liées à l’extraction de texte d’un objet Range .

Vous pouvez utiliser la propriété Duplicate pour collecter les paramètres de toutes les propriétés d'un objet dupliqué.

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

IncludeFieldCodes

La valeur true si le texte récupéré dans la plage spécifiée contient des codes de champ.

Tant que cette propriété n'est pas définie, sa valeur par défaut est celle de l'option Codes de champ de l'onglet Affichage de la boîte de dialogue Options (menu Outils). Utilisez la propriété Text avec un objet Range pour récupérer du texte dans la plage spécifiée.

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

IncludeHiddenText

True si le texte récupéré dans la plage spécifiée contient du texte masqué.

Tant que cette propriété n'est pas définie, sa valeur par défaut est celle de l'option Texte masqué située sous l'onglet Affichage de la boîte de dialogue Options (menu Outils). Utilisez la propriété Text avec un objet Range pour récupérer du texte dans la plage spécifiée.

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

Parent

Renvoie un type de données Object qui représente l'objet parent de l'objet TextRetrievalMode spécifié.

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

ViewType

Cette propriété renvoie ou définit l'affichage de l'objet TextRetrievalMode.

Valeurs possibles sont wdConflictView, wdMasterView - Mode masque, wdNormalView - Mode Normal, wdOutlineView - Mode Plan, wdPrintPreview - Mode Aperçu avant impression, wdPrintView - Mode Page, wdReadingView - Mode Lecture, wdWebView - Mode Web.

Modification de l'affichage de l'objet TextRetrievalMode ne change pas l'affichage d'un document à l'écran.

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