Référence du développeur PowerPoint
Shapes.Paste, méthode
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é s’ajoute à 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 du texte, celui-ci sera collé dans une nouvelle forme TextFrame. Elle renvoie un objet ShapeRange qui représente les objets collés.
Syntaxe
expression.Paste
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 d’y coller le contenu du Presse-papiers. 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.
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.
Visual Basic pour Applications
1 2 3 4
| 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.
Visual Basic pour Applications
1 2 3 4
| With ActivePresentation.Slides(1)
.Shapes(1).TextFrame.TextRange.Cut
.Shapes(2).TextFrame.TextRange.Words(1).InsertAfter.Paste
End With |
© 2010 Microsoft Corporation. Tous droits réservés.
Partager