Shapes.Paste, méthode (PowerPoint)
Cette méthode colle les formes, les diapositives ou le texte contenus dans le Presse-papiers dans la collection Shapes spécifiée, au début de l’ordre de plan. Chaque objet collé devient un membre de la collection Shapes spécifiée. Si le Presse-papiers contient des diapositives entières, celles-ci viendront se coller comme des formes contenant les images des diapositives. Si le Presse-papiers contient une plage de texte, le texte est collé dans une nouvelle forme TextFrame. Renvoie un objet ShapeRange qui représente les objets collés.
Syntaxe
expression. Coller
expression Variable qui représente un objet Shapes.
Valeur renvoyée
ShapeRange
Remarques
Utilisez la propriété ViewType pour définir la vue d’une fenêtre avant de coller le contenu du Presse-papiers dans celle-ci. Le tableau ci-après illustre ce que vous pouvez coller dans chaque vue.
Dans la vue... | Vous pouvez coller, à partir du Presse-papiers... |
---|---|
Mode Diapositive ou Page de commentaires | Formes, texte ou diapositives complètes. Si vous collez une diapositive à partir du Presse-papiers, une image de cette diapositive sera insérée dans la diapositive, le masque ou la page de commentaires en tant qu’objet incorporé. Si la sélection porte sur une forme, le texte collé sera annexé au texte de la forme ; si la sélection porte sur du texte, le texte collé viendra remplacer la sélection ; si la sélection porte sur autre chose, le texte collé sera placé dans son propre cadre. Les formes collées seront ajoutées en haut de l’ordre de plan sans remplacer les formes sélectionnées. |
Mode Plan | Texte ou diapositives complètes. Vous ne pouvez pas coller de formes dans le mode Plan. Une diapositive collée sera insérée avant la diapositive contenant le curseur. |
Mode Trieuse de diapositives | Diapositives complètes. Vous ne pouvez pas coller de formes ni de texte dans le mode Trieuse de diapositives. Une diapositive collée sera insérée au niveau du curseur ou après la dernière diapositive sélectionnée dans la présentation. |
Si le contenu source n’est pas entièrement téléchargé, cette méthode échoue et une erreur se produit. Pour plus d’informations sur les documents partiels, consultez Utiliser des documents partiels.
Exemple
Cet exemple montre comment copier dans le Presse-papiers la forme 1 de la diapositive 1 de la présentation active, puis la copier dans la diapositive 2.
With ActivePresentation
.Slides(1).Shapes(1).Copy
.Slides(2).Shapes.Paste
End With
Cet exemple montre comment couper le texte de la forme 1 de la diapositive 1 de la présentation active, le placer dans le Presse-papiers, puis le coller après le premier mot de la forme 2 de la même diapositive.
With ActivePresentation.Slides(1)
.Shapes(1).TextFrame.TextRange.Cut
.Shapes(2).TextFrame.TextRange.Words(1).InsertAfter.Paste
End With
Voir aussi
Utiliser des documents partiels
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.