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


With Selection 
 .Collapse 
 .InsertBefore "one, two, three" 
 .InsertParagraphAfter 
 .InsertAfter "one, two, three" 
 .InsertParagraphAfter 
End With 
Set myTable = Selection.ConvertToTable( _ 
 Separator:=wdSeparateByCommas, _ 
 Format:=wdTableFormatList8)

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.