Partager via


View.PasteSpecial, méthode (PowerPoint)

Colle le contenu actuel du Presse-papiers dans l’affichage représenté par l’objet View.

Syntaxe

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

Expression Variable qui représente un objet View .

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 pour afficher l’objet incorporé (ou lien) sous forme d’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. Les icônes sont affichées dans la boîte de dialogue Changer d’icône, accessible à partir de l’onglet Insertion (cliquez sur Objet, sélectionnez DisplayAsIcon, cliquez sur Changer d’icône) : 0 (zéro) correspond à la première icône, 1 à la deuxième. Si cet argument est omis, c’est la première icône (par défaut) qui est utilisée. Si DisplayAsIcon a la valeur msoFalse, cet argument est ignoré. Si IconIndex est en dehors de la plage valide, c’est l’icône par défaut (index 0) qui 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.

Remarques

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

Les affichages concernés par la méthode PasteSpecial sont les mêmes que pour la méthode Paste. Si le type de données ne peut pas être collé dans l’affichage (par exemple, si vous essayez de coller une image en mode Trieuse de diapositives), une erreur se produit.

L’argument DataType peut être une des constantes PpPasteDataType suivantes.

ppPasteBitmap
ppPasteDefault par défaut
ppPasteEnhancedMetafile
ppPasteGIF
ppPasteHTML
ppPasteJPG
ppPasteMetafilePicture
ppPasteOLEObject
ppPastePNG
ppPasteRTF
ppPasteShape
ppPasteSVG
ppPasteText

L’argument DisplayAsIcon peut être une de ces constantes MsoTriState.

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.

Le paramètre Link peut être l’une de ces constantes MsoTriState .

msoFalse Valeur par défaut. Ne crée pas de lien avec le fichier source du contenu du Presse-papiers.
msoTrue Crée un lien avec le fichier source du contenu du Presse-papiers.

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

L’exemple suivant colle une image bitmap en tant qu’icône dans une autre fenêtre. Cet exemple suppose qu’il existe deux fenêtres ouvertes, et qu’une image bitmap est actuellement sélectionnée dans la première fenêtre.

Sub PasteOLEObject()

    Windows(1).Selection.Copy
    Windows(2).View.PasteSpecial DataType:=ppPasteOLEObject, _
        DisplayAsIcon:=msoTrue, IconLabel:="New Bitmap Image"

End Sub

Voir aussi

Objet View

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.