Compartilhar via


Método Shapes.AddTable (Publisher)

Adiciona um novo objeto Shape que representa uma tabela à coleção Shapes especificada.

Sintaxe

expressão. AddTable (NumRows, NumColumns, Left, Top, Width, Height, FixedSize, Direction)

expressão Uma variável que representa um objeto Formas.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
NumRows Obrigatório Long O número de linhas na nova tabela. Os valores entre 1 e 128 são válidos; quaisquer valores fora desse intervalo geram um erro.
NumColumns Obrigatório Long O número de colunas na nova tabela. Os valores entre 1 e 128 são válidos; quaisquer valores fora desse intervalo geram um erro.
Left Obrigatório Variant A posição da borda esquerda da forma que representa a tabela.
Top Obrigatório Variant A posição da borda superior da forma que representa a tabela.
Width Obrigatório Variant A largura da forma que representa a tabela.
Height Obrigatório Variant A altura da forma que representa a tabela.
Fixedsize Opcional Boolean True se o Microsoft Publisher reduz o número de linhas e colunas da tabela para ajustar a largura especificada e a altura. False se o Publisher aumentar automaticamente a largura e altura do quadro de tabela para acomodar o número de linhas e colunas na tabela. O padrão é False.
Direction Opcional PbTableDirectionType A direção na qual as colunas de tabela estão numeradas. O padrão depende da configuração do idioma atual.

Valor de retorno

Forma

Comentários

Para os argumentos Esquerdo, Superior, Largura e Altura , os valores numéricos são avaliados em pontos; cadeias de caracteres podem estar em todas as unidades com suporte pelo Publisher (por exemplo, "2.5 in").

O parâmetro Direction pode ser uma das constantes PbTableDirectionType declaradas na biblioteca de tipos do Microsoft Publisher e mostradas na tabela a seguir.

Constante Descrição
pbTableDirectionLeftToRight As colunas da tabela são numeradas da esquerda para a direita. Esse é o padrão para idiomas com escrita da esquerda para a direita.
pbTableDirectionRightToLeft As colunas da tabela são numeradas da direita para a esquerda. Esse é o padrão para idiomas com escrita da direita para a esquerda.

Exemplo

Este exemplo cria uma nova tabela na primeira página da publicação ativa.

Dim shpTable As Shape 
 
Set shpTable = ActiveDocument.Pages(1).Shapes.AddTable _ 
 (NumRows:=3, NumColumns:=4, _ 
 Left:=10, Top:=10, _ 
 Width:=288, Height:=216) 

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.