Propriété Shape.CatalogMergeItems (Publisher)
Renvoie une collection CatalogMergeShapes qui représente les formes incluses dans la zone de fusion de catalogue. En lecture seule.
Syntaxe
expression. CatalogMergeItems
Expression Variable qui représente un objet Shape .
Valeur renvoyée
CatalogMergeShapes
Remarques
La zone de fusion de catalogue peut contenir des champs de données image et texte que vous avez insérés, en plus des autres éléments de conception que vous choisissez.
Exemple
L’exemple suivant teste si une page de la composition spécifiée contient une zone de fusion de catalogue et, si c’est le cas, elle retourne une liste des formes qu’elle contient.
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
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour