Partager via


Tags, objet (Publisher)

Collection d’objets Tag qui représentent des balises ou des propriétés personnalisées appliquées à une forme, une plage de formes, une page ou une composition.

Remarques

Utilisez la propriété Shape.Tags pour accéder à la collection Tags .

Utilisez la méthode Add pour ajouter un objet Tag à une forme, une plage de formes, une page ou une composition.

Utiliser le nombre propriété pour déterminer si une forme, une plage de formes, une page ou une composition contient un ou plusieurs objets de balise.

Exemple

Cet exemple ajoute une balise à chaque forme ovale sur la première page de la composition active.

Sub AddNewTag() 
 Dim shp As Shape 
 With ActiveDocument.Pages(1) 
 For Each shp In .Shapes 
 If InStr(1, shp.Name, "Oval") > 0 Then 
 shp.Tags.Add Name:="Shape", Value:="Oval" 
 End If 
 Next shp 
 End With 
End Sub

Cet exemple remplit toutes les formes sur la première page de la composition active si la première balise de la forme a la valeur Oval.

Sub FormatTaggedShapes() 
 Dim shp As Shape 
 With ActiveDocument.Pages(1) 
 For Each shp In .Shapes 
 If shp.Tags.Count > 0 Then 
 If shp.Tags(1).Value = "Oval" Then 
 shp.Fill.ForeColor.RGB = RGB(Red:=255, Green:=0, Blue:=0) 
 End If 
 End If 
 Next shp 
 End With 
End Sub

Méthodes

Propriétés

Voir aussi

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.