Método Shape.PasteSpecial (Visio)
Inserta el contenido del Portapapeles, lo que permite controlar el formato de la información pegada y (opcionalmente) establecer un vínculo con el archivo de origen (por ejemplo, un documento de Microsoft Word).
Sintaxis
expresión. PasteSpecial (Format, Link, DisplayAsIcon)
Expresión Variable que representa un objeto Shape .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Format | Obligatorio | Long | Formato interno del Portapapeles. |
Enlace | Opcional | Variant | True para establecer un vínculo con el origen de los datos pegados; de lo contrario, False (el valor predeterminado). Se omite si los datos de origen no son compatibles con la vinculación. |
DisplayAsIcon | Opcional | Variant | True para mostrar los datos pegados como un icono; de lo contrario, False (el valor predeterminado). |
Valor devuelto
Nothing
Comentarios
Para pegar de forma sencilla el contenido del Portapapeles en un objeto, utilice el método Paste.
El método PasteSpecial de un objeto Shape sólo funciona con objetos Shape que son formas de grupo. Utilice la propiedad Type de una forma para determinar si es un grupo.
El valor del argumento Format puede ser cualquiera de los siguientes:
Un valor de VisPasteSpecialCodes (vea la tabla siguiente).
Cualquiera de los formatos estándar del Portapapeles, por ejemplo, CF_TEXT. Para obtener más información, vea Microsoft Platform SDK en MSDN, el sitio Web de Microsoft Developer Network.
Los valores devueltos desde una llamada a la función RegisterClipboardFormat. Para obtener más detalles, vea Microsoft Platform SDK en MSDN.
Nota:
Antes de llamar a las funciones de Microsoft Windows, debería comprender cómo controlan las DDL de la API de Windows los argumentos y los tipos de datos. Las llamadas incorrectas a las funciones de Windows pueden producir errores de página no válida u otros comportamientos inesperados. Si desea más información sobre cómo llamar a las funciones de Windows, busque "Windows API" en MSDN.
Los posibles valores para Format declarados en la biblioteca de tipos de Visio en VisPasteSpecialCodes se describen en la siguiente tabla.
Constante | Valor | Descripción |
---|---|---|
visPasteBitmap | 2 | Pega un mapa de bits. |
visPasteDIB | 8 | Pega un mapa de bits independiente del dispositivo. |
visPasteEMF | 14 | Pega un metarchivo mejorado. |
visPasteHyperlink | 65538 | Pega un hipervínculo. |
visPasteInk | 65544 | Pega datos de tinta. |
visPasteMetafile | 3 | Pega un metarchivo. |
visPasteOEMText | 7 | Pega texto OEM. |
visPasteOLEObject | 65536 | Pega un objeto OLE. |
visPasteRichText | 65537 | Pega texto enriquecido. |
visPasteText | 1 | Pega texto ANSI. |
visPasteURL | 65539 | Pega una URL (Uniform Resource Locator). |
visPasteVisioIcon | 65543 | Pega el icono de Visio. |
visPasteVisioMastersXML | 65546 | Pega datos XML de patrones de Visio. |
visPasteVisioMasters | 65541 | Pega patrones de Visio. |
visPasteVisioShapesXML | 65545 | Pega datos XML de formas de Visio. |
visPasteVisioShapesWithoutDataLinks | 65548 | Pega datos de dibujo de Visio sin vínculos de datos internos. |
visPasteVisioShapes | 65540 | Pega formas de Visio. |
visPasteVisioText | 65542 | Pega texto de Visio. |
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.