Partager via


Propriété Shape.HasTable (Publisher)

Renvoie msoTrue si la forme représente un objet Table , ou msoFalse si la forme représente un autre type d’objet. En lecture seule.

Syntaxe

expression. HasTable

expression Une variable qui représente uneForme d’objet.

Remarques

La valeur de la propriété HasTable peut être l’une des constantes MsoTriState déclarées dans la bibliothèque de type Microsoft Office et affichées dans le tableau suivant.

Constante Description
msoFaux Les formes de la plage ne représentent pas un objet Table .
msoTriEtatMélangé Indique une combinaison de msoTrue et msoFalse pour la plage de formes spécifiée.
msoVrai Les formes de la plage représentent un objet Table .

Exemple

Cet exemple examine la forme actuellement sélectionnée pour voir s'il s'agit d'un tableau. Si c'est le cas, le code définit la largeur de la colonne un à 2,54 cm (72 points).

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.