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. |