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