Range.ConvertToTable (Word)

Converte o texto dentro de um intervalo em uma tabela. Retorna a tabela como um objeto Table .

ConvertToTable (Separator, NumRows, NumColumns, InitialColumnWidth, Format, ApplyBorders, ApplyShading, ApplyFont, ApplyColor, ApplyHeadingRows, ApplyLastRow, ApplyFirstColumn, ApplyLastColumn, AutoFit, AutoFitBehavior, DefaultTableBehavior)


Set aDoc = ActiveDocument 
Set myRange = aDoc.Range(Start:=aDoc.Paragraphs(1).Range.Start, _ 
 End:=aDoc.Paragraphs(3).Range.End) 
myRange.ConvertToTable Separator:=wdSeparateByParagraphs

Arguments

Optional arguments

Os seguintes argumentos são opcionais

Separator (String) - Especifica o caractere usado para separar o texto nas células. Pode ser um caractere ou uma das seguintes constantes WdTableFieldSeparator . Se esse argumento for omitido, o valor da propriedade DefaultTableSeparator é usado.

NumRows (Long) - O número de linhas na tabela. Se esse argumento for omitido, o Microsoft Word definirá o número de linhas com base no conteúdo do intervalo.

NumColumns (Long) - O número de colunas na tabela. Se esse argumento for omitido, o Word definirá o número de colunas com base no conteúdo do intervalo.

InitialColumnWidth (Long) - A largura inicial de cada coluna, em pontos. Quando esse argumento é omitido, o Word calcula e ajusta a largura da coluna para que a tabela se estenda de margem a margem.

Format (WdTableFormat) - Especifica um dos formatos predefinidos listados na caixa de diálogo Table AutoFormat. Pode ser uma das seguintes constantes WdTableFormat.

Aqui você pode encontrar os valores possíveis para WdTableFormat

ApplyBorders (Boolean) - True para aplicar as propriedades de borda do formato especificado.

ApplyShading (Boolean) - True para aplicar as propriedades de sombreamento do formato especificado.

ApplyFont (Boolean) - True para aplicar as propriedades de fonte do formato especificado.

ApplyColor (Boolean) - True para aplicar as propriedades de cor do formato especificado.

ApplyHeadingRows (Boolean) - True para aplicar as propriedades de linha de título do formato especificado.

ApplyLastRow (Boolean) - True para aplicar as propriedades de última linha do formato especificado.

ApplyFirstColumn (Boolean) - True para aplicar as propriedades de primeira coluna do formato especificado.

ApplyLastColumn (Boolean) - True para aplicar as propriedades de última coluna do formato especificado.

AutoFit (Boolean) - True para diminuir a largura das colunas da tabela tanto quanto possível sem alterar o maneira como o texto é disposto nas células.

AutoFitBehavior (WdDefaultTableBehavior) - Define as regras de AutoAjuste para como o Word dimensiona uma tabela. Pode ser uma das seguintes constantes WdAutoFitBehavior . Se não for DefaultTableBehavior wdWord8TableBehavior, este argumento será ignorado.

Os valores de retorno possíveis são wdWord8TableBehavior - Desabilita o autoAjuste. Padrão, wdWord9TableBehavior - Habilita o AutoAjuste.

DefaultTableBehavior (WdDefaultTableBehavior) - Define um valor que especifica se o Microsoft Word redimensiona automaticamente as células em uma tabela para ajustar o conteúdo (ajuste automático). Pode ser uma das constantes WdDefaultTableBehavior.

Os valores de retorno possíveis são wdWord8TableBehavior - Desabilita o autoAjuste. Padrão, wdWord9TableBehavior - Habilita o AutoAjuste.