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.