Table.ConvertToText (Word)

Converte uma tabela em texto e retorna um objeto Range que representa o texto delimitado.

Quando você aplica o método ConvertToText a um objeto Table, o objeto é excluído. Para manter uma referência ao conteúdo convertido da tabela, você deve atribuir o objeto de intervalo retornado pelo método ConvertToText para uma nova variável de objeto. No exemplo a seguir, a primeira tabela no documento ativo é convertida em texto e, em seguida, formatada como uma lista com marcadores.

ConvertToText (Separator, NestedTables)


Dim tableTemp As Table 
Dim rngTemp As Range 
 
Set tableTemp = ActiveDocument.Tables(1) 
Set rngTemp = _ 
 tableTemp.ConvertToText(Separator:=wdSeparateByParagraphs) 
 
rngTemp.ListFormat.ApplyListTemplate _ 
 ListTemplate:=ListGalleries(wdBulletGallery).ListTemplates(1)

Arguments

Optional arguments

Os seguintes argumentos são opcionais

Separator (String) - O caractere que delimita as colunas convertidas (marcas de parágrafo delimitam as linhas convertidas). Pode ser qualquer constante WdTableFieldSeparator .

NestedTables (WdTableFieldSeparator) - True se tabelas aninhadas são convertidas em texto. Este argumento será ignorado se separador não for wdSeparateByParagraphs. O valor padrão é True.


Os valores possíveis são

wdSeparateByCommas Um vírgula.
wdSeparateByDefaultListSeparator O separador de lista padrão.
wdSeparateByParagraphs Marcas de parágrafo.
wdSeparateByTabs Uma guia.