Ler em inglês

Compartilhar via


Propriedade Shape.HasTable (Publisher)

Retorna msoTrue se a forma representa um objeto Table ou msoFalse se a forma representa qualquer outro tipo de objeto. Somente leitura.

Sintaxe

expressão. HasTable

Expressão Uma variável que representa um objeto Shape .

Comentários

O valor da propriedade HasTable pode ser uma das constantes MsoTriState declaradas na biblioteca de tipos do Microsoft Office e mostradas na tabela a seguir.

Constante Descrição
msoFalse As formas no intervalo não representam um objeto Table .
msoTriStateMixed Indica uma combinação de msoTrue e msoFalse do intervalo de formas especificado.
msoTrue As formas no intervalo representam um objeto Table .

Exemplo

Este exemplo verifica a forma atualmente selecionada para confirmar se é uma tabela. Se realmente for, o código definirá a largura da coluna um para uma polegada (72 pontos).

Sub IsTable() 
 
 With Application.Selection.ShapeRange 
 If .HasTable = msoTrue Then 
 .Table.Columns(1).Width = 72 
 End If 
 End With 
 
End Sub

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.