Worksheet.PasteSpecial (Excel)

Pega el contenido del portapapeles en la hoja, usando un formato especificado. Use este método para pegar datos de otras aplicaciones o bien para pegarlos con un formato específico.

PasteSpecial (Format, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, NoHTMLFormatting)


Worksheets("Sheet1").Range("D1").Select 
ActiveSheet.PasteSpecial format:= _ 
 "Microsoft Word 8.0 Document Object"

Arguments

Optional arguments

Los siguientes argumentos son opcionales

Format (String) - Cadena que especifica el formato de los datos del Portapapeles.

Link (Boolean) - True para establecer un vínculo al origen de los datos pegados. Si los datos de origen no son adecuados para vincularlos, o bien si la aplicación de origen no admite vínculos, no se tendrá en cuenta este parámetro. El valor predeterminado es False.

DisplayAsIcon (Boolean) - True para mostrar los datos pegados como un icono. El valor predeterminado es False.

IconFileName (String) - Nombre del archivo que contiene el icono que se va a usar si DisplayAsIcon es true.

IconIndex - Número de índice del icono para el archivo de iconos

IconLabel (String) - Rótulo de texto del icono.

NoHTMLFormatting (Boolean) - True para quitar todo el formato, los hipervínculos e imágenes de HTML. Si es False, se pega HTML tal y como está. El valor predeterminado es False.