Classe TextRetrievalMode (Word VBA)

A classe TextRetrievalMode representa opções que controlam como o texto é recuperado de um objeto Range . Para usar uma variável de classe TextRetrievalMode, ela primeiro precisa ser instanciada por exemplo


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

Duplicate

Retorna um objeto TextRetrievalMode somente leitura que representa opções relacionadas à recuperação de texto de um objeto Range .

Você pode usar a propriedade Duplicate para pegue as configurações de todas as propriedades de um objeto duplicado. Você pode atribuir o objeto retornado pela propriedade Duplicar a outro objeto do mesmo tipo para aplicar essas configurações ao mesmo tempo. Antes de atribuir o objeto duplicado a outro objeto, você pode alterar qualquer uma das propriedades do objeto duplicado sem afetar o texto original.


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

IncludeFieldCodes

True se o texto recuperado do intervalo especificado incluir códigos de campo. Boolean de leitura/gravação.

O valor padrão permanece igual ao da configuração da opção Códigos de campo da guia Exibir, na caixa de diálogo Opções (menu Ferramentas), até essa propriedade ser definida. Use a propriedade Text com um objeto Range para recuperar o texto do intervalo especificado.


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

IncludeHiddenText

True se o texto recuperado do intervalo especificado incluir texto oculto. Boolean de leitura/gravação.

O valor padrão permanece igual ao da configuração atual da opção Texto oculto da guia Exibir da caixa de diálogo Opções (menu Ferramentas) até essa propriedade ser definida. Use a propriedade Text com um objeto Range para recuperar o texto do intervalo especificado.


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

ViewType

Retorna ou define o modo de exibição para o objeto TextRetrievalMode. Leitura/gravação WdViewType. Os valores de retorno possíveis são wdConflictView, wdMasterView - Um modo de exibição mestre, wdNormalView - Um modo de exibição normal, wdOutlineView - Um modo de estrutura de tópicos, wdPrintPreview - Um modo de visualizar impressão, wdPrintView - Um modo de exibição de impressão, wdReadingView - Um modo de exibição de leitura, wdWebView - Um modo de exibição da Web.

Alterando o modo de exibição para o objeto TextRetrievalMode não altera a exibição de um documento na tela. Em vez disso, ele determina quais caracteres do documento serão incluídos quando um intervalo é recuperado.


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