Propriedade Shape.Tags (Publisher)
Retorna uma coleção Tags que representa marcas ou propriedades personalizadas aplicadas a uma forma, intervalo de formas, página ou publicação.
Sintaxe
expressão. Tags
Expressão Uma variável que representa um objeto Shape .
Exemplo
Este exemplo adiciona uma marca a cada elipse na primeira página da publicação ativa.
Dim shp As Shape
Dim tagsAll As Tags
Dim tagLoop As Tag
Dim blnTag As Boolean
With ActiveDocument.Pages(1)
For Each shp In .Shapes
If shp.AutoShapeType = msoShapeOval Then
Set tagsAll = shp.Tags
blnTag = False
For Each tagLoop In tagsAll
If tagLoop.Name = "Shape" Then
blnTag = True
Exit For
End If
Next tagLoop
If blnTag = False Then
tagsAll.Add Name:="Shape", Value:="Oval"
End If
End If
Next shp
End With
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.