Método Shapes.PasteSpecial (PowerPoint)
Pega el contenido del Portapapeles, con un formato especial.
Sintaxis
expresión. PasteSpecial (DataType, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Link)
expresión Variable que representa un objeto Shapes.
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
DataType | Opcional | PpPasteDataType | Formato del contenido del Portapapeles cuando se ha insertado en el documento. El valor predeterminado varía, en función del contenido del Portapapeles. Se produce un error si el contenido del Portapapeles no admite el tipo de datos especificado en el argumento DataType. |
DisplayAsIcon | Opcional | MsoTriState | MsoTrue para mostrar el objeto incrustado (o vínculo) como icono. |
IconFileName | Opcional | String | Si DisplayAsIcon está establecido en msoTrue, este argumento es la ruta de acceso y el nombre para el archivo en el que está almacenado el icono que se mostrará. Si DisplayAsIcon está establecido en msoFalse, se omite este argumento. |
IconIndex | Opcional | Long | Si DisplayAsIcon está establecido en msoTrue, este argumento es un número que corresponde al icono que desea usar en el archivo de programa especificado por IconFilename. Por ejemplo, 0 (cero) corresponde al primer icono y 1 corresponde al segundo icono. Si se omite este argumento, se usa el primer icono (predeterminado). Si DisplayAsIcon está establecido en msoFalse, se omite este argumento. Si IconIndex está fuera del intervalo válido, se utiliza el icono predeterminado (índice 0). |
IconLabel | Opcional | String | Si DisplayAsIcon está establecido en msoTrue, este argumento es el texto que aparece debajo del icono. Si falta esta etiqueta, Microsoft PowerPoint genera una etiqueta de icono basada en el contenido del Portapapeles. Si DisplayAsIcon está establecido en msoFalse, se omite este argumento. |
Link | Opcional | MsoTriState | Determina si se crea un vínculo al archivo de origen del contenido del Portapapeles. Se produce un error si el contenido del Portapapeles no admite un vínculo. |
Valor devuelto
ShapeRange
Observaciones
Agrega la forma a la colección de formas en el formato especificado. Si el tipo de datos especificado es un tipo de datos texto, se crea un nuevo cuadro de texto con el texto. Si pega correctamente, el método PasteSpecial devuelve un objeto ShapeRange que representa el intervalo de forma pegado.
El valor de parámetro DataType puede ser una de estas constantes PpPasteDataType:
- ppPasteBitmap
- ppPasteDefault
- ppPasteEnhancedMetafile
- ppPasteHTML
- ppPasteGIF
- ppPasteJPG
- ppPasteMetafilePicture
- ppPastePNG
- ppPasteShape
El valor de parámetro DisplayAsIcon puede ser una de estas constantes MsoTriState.
Constante | Descripción |
---|---|
msoFalse | Valor predeterminado. No muestra el objeto incrustado (o vínculo) como un icono. |
msoTrue | Muestra el objeto incrustado (o vínculo) como un icono. |
Se produce un error si no hay datos en el Portapapeles cuando se llama al método PasteSpecial.
Si el contenido de origen no está totalmente descargado, se produce un error en este método y se produce un error. Para obtener más información sobre los documentos parciales, vea Trabajar con documentos parciales.
Consulte también
Trabajar con documentos parciales
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.