Método Selection.ConvertToTable (Word)
Converte o texto dentro de um intervalo em uma tabela. Retorna a tabela como um objeto Table.
Sintaxe
expressão. ConvertToTable (Separador, NumRows, NumColumns, InitialColumnWidth, Format, ApplyBorders, ApplyShading, ApplyFont, ApplyColor, ApplyHeadingRows, ApplyLastRow, ApplyFirstColumn, ApplyLastColumn, AutoFit, AutoFitBehavior, DefaultTableBehavior)
Expressão Uma variável que representa um objeto Selection .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Separator | Opcional | Variant | 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 | Opcional | Variant | 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 | Opcional | Variant | 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 | Opcional | Variant | 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 | Opcional | Variant | Especifica um dos formatos predefinidos listados na caixa de diálogo Table AutoFormat. Pode ser uma das seguintes constantes WdTableFormat. |
ApplyBorders | Opcional | Variant | True para aplicar as propriedades de borda do formato especificado. |
ApplyShading | Opcional | Variant | True para aplicar as propriedades de sombreamento do formato especificado. |
ApplyFont | Opcional | Variant | True para aplicar as propriedades de fonte do formato especificado. |
ApplyColor | Opcional | Variant | True para aplicar as propriedades de cor do formato especificado. |
ApplyHeadingRows | Opcional | Variant | True para aplicar as propriedades de linha de título do formato especificado. |
ApplyLastRow | Opcional | Variant | True para aplicar as propriedades de última linha do formato especificado. |
ApplyFirstColumn | Opcional | Variant | True para aplicar as propriedades de primeira coluna do formato especificado. |
ApplyLastColumn | Opcional | Variant | True para aplicar as propriedades de última coluna do formato especificado. |
AutoFit | Opcional | Variant | 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 | Opcional | Variant | 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. |
DefaultTableBehavior | Opcional | Variant | 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. |
Valor de retorno
Table
Exemplo
Este exemplo insere texto no ponto de inserção e converte o texto delimitado por vírgulas em uma tabela com formatação.
With Selection
.Collapse
.InsertBefore "one, two, three"
.InsertParagraphAfter
.InsertAfter "one, two, three"
.InsertParagraphAfter
End With
Set myTable = Selection.ConvertToTable( _
Separator:=wdSeparateByCommas, _
Format:=wdTableFormatList8)
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.