Méthode Worksheet.PasteSpecial (Excel)
Cette méthode colle le contenu du Presse-papiers dans la feuille en utilisant un format défini. Utilisez cette méthode pour coller des données provenant d'autres applications ou pour coller des données en respectant un format particulier.
Syntaxe
expression. PasteSpecial (Format, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, NoHTMLFormatting)
expression Variable qui représente un objet Feuille de calcul.
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Format | Facultatif | Variante | Chaîne qui spécifie le format des données du Presse-papiers. |
Link | Facultatif | Variant | True pour établir un lien avec la source des données collées. Si les données sources ne conviennent pas pour la liaison ou que l'application source ne prend pas en charge la liaison, ce paramètre est ignoré. La valeur par défaut est False. |
DisplayAsIcon | Facultatif | Variant | True pour afficher les données collées sous forme d’icône. La valeur par défaut est False. |
IconFileName | Facultatif | Variant | Nom du fichier qui contient l’icône à utiliser si DisplayAsIcon a la valeur True. |
IconIndex | Facultatif | Variante | Numéro d'index de l'icône dans le fichier d'icônes. |
IconLabel | Facultatif | Variante | Étiquette de texte de l'icône. |
NoHTMLFormatting | Facultatif | Variant | True pour supprimer toute la mise en forme, tous les liens hypertexte et toutes les images du code HTML. False pour coller le code HTML tel quel. La valeur par défaut est False. |
Remarques
Remarque
NoHTMLFormatting n’a d’importance que lorsque Format = « HTML »; Dans tous les autres cas, NoHTMLFormatting est ignoré.
Vous devez sélectionner la plage de destination avant d'utiliser cette méthode.
Cette méthode peut modifier la sélection de la feuille ; cela dépend du contenu du Presse-papiers.
Pour les développeurs de langues autres que l’anglais, vous pouvez remplacer l’une des constantes suivantes (0-5) pour qu’elle corresponde à l’équivalent de chaîne du format de fichier image.
Argument format | Chaîne équivalente |
---|---|
0 | "Image (PNG)" |
1 | "Image (JPEG)" |
2 | "Image (GIF)" |
3 | « Image (métafichier amélioré) » |
4 | "Bitmap" |
5 | "Objet de dessin Microsoft Office" |
Exemple
Cet exemple montre comment coller dans la cellule D1 de la feuille « Sheet1 » un objet document Microsoft Word provenant du Presse-papiers.
Worksheets("Sheet1").Range("D1").Select
ActiveSheet.PasteSpecial format:= _
"Microsoft Word 8.0 Document Object"
Cet exemple permet de coller un objet image et ne l’affiche pas sous forme d’icône.
Worksheets("Sheet1").Range("F5").PasteSpecial _
Format:="Picture (Enhanced Metafile)", Link:=False,
DisplayAsIcon:=False
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.