Método View.PasteSpecial (PowerPoint)

Pega el contenido actual del Portapapeles en la vista representada por el objeto View.

Sintaxis

expresión. PasteSpecial (DataType, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Link)

Expresión Variable que representa un objeto View .

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. Los iconos aparecen en el cuadro de diálogo Cambiar icono, se abre desde la ficha Insertar (haga clic en objeto, seleccione Mostrar como icono, haga clic en Cambiar icono ): 0 (cero) corresponde al primer icono, 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.

Comentarios

Se produce un error si no hay datos en el Portapapeles cuando se llama al método PasteSpecial.

Las vistas válidas para el método PasteSpecial son las mismas que las del método Paste. Si el tipo de datos no se puede pegar en la vista (por ejemplo, si intenta pegar una imagen en la vista del clasificador de diapositivas), se produce un error.

El parámetro de tipo de datos puede ser una de estas constantes PpPasteDataType.

ppPasteBitmap
ppPasteDefault default
ppPasteEnhancedMetafile
ppPasteGIF
ppPasteHTML
ppPasteJPG
ppPasteMetafilePicture
ppPasteOLEObject
ppPastePNG
ppPasteRTF
ppPasteShape
ppPasteSVG
ppPasteText

El parámetro DisplayAsIcon puede ser una de estas constantes MsoTriState.

msoFalse El valor predeterminado. No mostrar el objeto incrustado (o vínculo) como icono.
msoTrue Muestra el objeto incrustado (o vínculo) como icono.

El parámetro Link puede ser una de estas constantes MsoTriState .

msoFalse El valor predeterminado. No se crea un vínculo al archivo de origen del contenido del Portapapeles.
msoTrue Crea un vínculo al archivo de origen del contenido del Portapapeles.

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.

Ejemplo

En el siguiente ejemplo, se pega una imagen de mapa de bits como icono en otra ventana. En este ejemplo, se supone que hay dos ventanas abiertas y que hay una imagen de mapa de bits actualmente seleccionada en la primera ventana.

Sub PasteOLEObject()

    Windows(1).Selection.Copy
    Windows(2).View.PasteSpecial DataType:=ppPasteOLEObject, _
        DisplayAsIcon:=msoTrue, IconLabel:="New Bitmap Image"

End Sub

Consulte también

Objeto View

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.