Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Devolve uma coleção CatalogMergeShapes que representa as formas incluídas na área de intercalação do catálogo. Somente leitura.
Sintaxe
expressão. CatalogMergeItems
expressão Uma variável que representa um objeto Shape.
Valor de retorno
CatalogMergeShapes
Comentários
A área de intercalação de catálogo pode conter campos de dados de imagem e texto que inseriu, além de outros elementos de estrutura que escolher.
Exemplo
O exemplo seguinte testa se alguma página na publicação especificada contém uma área de intercalação de catálogo e, se tiver, devolve uma lista das formas que contém.
Sub ListCatalogMergeAreaContents()
Dim pgPage As Page
Dim mmLoop As Shape
Dim intCount As Integer
For Each pgPage In ThisDocument.Pages
For Each mmLoop In pgPage.Shapes
If mmLoop.Type = pbCatalogMergeArea Then
With mmLoop.CatalogMergeItems
For intCount = 1 To .Count
Debug.Print "Shape ID: " & _
mmLoop.CatalogMergeItems.Item(intCount).ID
Debug.Print "Shape Name: " & _
mmLoop.CatalogMergeItems.Item(intCount).Name
Next
End With
End If
Next mmLoop
Next pgPage
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.