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 . 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
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
ViewType
Cette propriété renvoie ou définit l'affichage de l'objet TextRetrievalMode. Les valeurs de retour 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