Partager via


Propriété Shape.HasTextFrame (Publisher)

Renvoie une constante MsoTriState si la forme spécifiée est associée à un objet TextFrame . En lecture seule.

Syntaxe

expression. HasTextFrame

Expression Variable qui représente un objet Shape .

Remarques

Si la propriété HasTextFrame a la valeur true, les clients doivent vérifier la valeur de la propriété HasText de l'objet TextFrame afin de déterminer s'il existe un texte sur la forme.

La valeur de la propriété HasTextFrame peut être 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 La forme spécifiée n'a pas associée à un objet TextFrame.
msoTriEtatMélangé Indique une combinaison de msoTrue et msoFalse pour la plage de formes spécifiée.
msoVrai La forme spécifiée est associée à un objet TextFrame.

Exemple

Cet exemple teste toutes les formes de la sélection et, si aucun cadre de texte n’est associé, ils sont alignés à gauche.

Sub MoveLeft() 
 
 Dim shpAll As ShapeRange 
 
 Set shpAll = Application.ActiveDocument.Selection.ShapeRange 
 If shpAll.HasTextFrame = msoFalse Then 
 shpAll.Align msoAlignLefts, msoTrue 
 End If 
 
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.