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
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.