Partager via


Shapes.PasteSpecial, méthode (PowerPoint)

Cette méthode colle le contenu du Presse-papiers en utilisant un format spécial.

Syntaxe

expression. PasteSpecial (DataType, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Link)

expression Variable qui représente un objet Shapes.

Paramètres

Nom Requis/Facultatif Type de données Description
Type de données Facultatif PpPasteDataType Format des éléments du Presse-papiers lorsqu'ils sont copiés dans le document. La valeur par défaut varie en fonction du contenu du Presse-papiers. Une erreur se produit si le type de données spécifié dans l'argument DataType n'est pas pris en charge par le Presse-papiers.
DisplayAsIcon Facultatif MsoTriState MsoTrue Affiche l'objet incorporé (ou son lien) sous la forme d'une icône.
IconFileName Facultatif String Si la valeur de DisplayAsIcon est msoTrue, cet argument est le chemin et le nom du fichier dans lequel l’icône à afficher est stockée. Si DisplayAsIcon a la valeur msoFalse, cet argument est ignoré.
IconIndex Facultatif Long Si DisplayAsIcon a la valeur msoTrue, cet argument est un nombre qui correspond à l’icône que vous souhaitez utiliser dans le fichier programme spécifié par IconFilename. Par exemple, 0 (zéro) correspond à la première icône, 1 à la deuxième, etc. Si cet argument est omis, la première icône (celle par défaut) est utilisée. Si DisplayAsIcon a la valeur msoFalse, cet argument est ignoré. Si IconIndex est en dehors de la plage autorisée, l'icône par défaut (index 0) est utilisée.
IconLabel Facultatif String Si DisplayAsIcon a la valeur msoTrue, cet argument est le texte qui apparaît sous l’icône. Si cette étiquette est manquante, Microsoft PowerPoint crée une étiquette d’icône en fonction du contenu du Presse-papiers. Si DisplayAsIcon a la valeur msoFalse, cet argument est ignoré.
Link Facultatif MsoTriState Détermine s'il faut créer un lien au fichier source du contenu du Presse-papiers. Une erreur se produit si le contenu du Presse-papiers ne prend pas en charge un lien.

Valeur renvoyée

ShapeRange

Remarques

Ajoute la forme à la collection de formes au format spécifié. Si le type de données spécifié est au format texte, une zone de texte est créée avec le texte. Si l’opération de collage réussit, la méthode PasteSpecial renvoie un objet ShapeRange qui représente la plage de formes collée.

La valeur du paramètre DataType peut être l’une de ces constantes PpPasteDataType :

  • ppPasteBitmap
  • ppPasteDefault
  • ppPasteEnhancedMetafile
  • ppPasteHTML
  • ppPasteGIF
  • ppPasteJPG
  • ppPasteMetafilePicture
  • ppPastePNG
  • ppPasteShape

La valeur du paramètre DisplayAsIcon peut être l’une de ces constantes MsoTriState.

Constante Description
msoFalse Valeur par défaut. N'affiche pas l'objet incorporé (ni le lien) sous la forme d'une icône.
msoTrue Affiche l’objet incorporé (ou son lien) sous la forme d’une icône.

Une erreur se produit si aucune donnée ne se trouve dans le Presse-papiers lorsque la méthode PasteSpecial est appelée.

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.

Voir aussi

Objet Shapes

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.