Shape.PasteSpecial-Methode (Visio)

Fügt die Inhalte der Zwischenablage ein. Dabei können Sie das Format der eingefügten Informationen steuern und (optional) eine Verknüpfung mit der Quelldatei (z. B. einem Microsoft Word-Dokument) herstellen.

Syntax

Ausdruck. PasteSpecial (Format, Link, DisplayAsIcon)

Ausdruck Eine Variable, die ein Shape-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Format Erforderlich Long Das interne Format der Zwischenablage.
Link Optional Variant True, um eine Verknüpfung mit der Quelle der eingefügten Daten herzustellen, sonst False (Standard). Dieser Parameter wird ignoriert, wenn die Quelldaten zum Verknüpfen nicht geeignet sind oder es nicht unterstützen.
DisplayAsIcon Optional Variant True, um die eingefügten Daten als Symbol anzuzeigen, sonst False (Standard).

Rückgabewert

Nichts

Bemerkungen

Verwenden Sie die Paste-Methode, um nur die Inhalte der Zwischenablage in ein Objekt einzufügen.

Die PasteSpecial-Methode eines Shape-Objekts kann nur mit Shape-Objekten verwendet werden, die Gruppen-Shapes darstellen. Ermitteln Sie mithilfe der Type-Eigenschaft, ob es sich bei einem Shape um eine Gruppe handelt.

Das Format-Argument kann einen der folgenden Werte aufweisen:

  • Einen Wert aus VisPasteSpecialCodes (siehe folgende Tabelle).

  • Ein Standardformat der Zwischenablage, z. B. CF_TEXT. Weitere Informationen finden Sie im Microsoft Platform SDK auf der MSDN-Website, der Microsoft Developer Network-Website.

  • Einen von einem Aufruf der RegisterClipboardFormat-Funktion zurückgegebenen Wert. Details finden Sie im Microsoft Platform SDK auf der MSDN-Website.

Hinweis

Vor dem Aufruf von Microsoft Windows-Funktionen sollten Sie wissen, wie Argumente und Datentypen von den Windows-API-DLLs verarbeitet werden. Falsche Aufrufe der Windows-Funktionen können zu Fehlern wegen ungültiger Seiten oder anderem unerwarteten Verhalten führen. Weitere Informationen zum Aufrufen von Windows-Funktionen erhalten Sie, indem Sie die MSDN-Website nach "Windows API" durchsuchen.

Mögliche Werte für Flags, die in der Visio-Typbibliothek in VisPasteSpecialCodes deklariert werden, sind in der folgenden Tabelle beschrieben.

Konstante Wert Beschreibung
visPasteBitmap 2 Bitmap einfügen.
visPasteDIB 8 Geräteunabhängige Bitmap einfügen.
visPasteEMF 14 Erweiterte Metadatei einfügen.
visPasteHyperlink 65538 Hyperlink einfügen.
visPasteInk 65544 Freihanddaten einfügen.
visPasteMetafile 3 Metadatei einfügen.
visPasteOEMText 7 OEM-Text einfügen.
visPasteOLEObject 65536 OLE-Objekt einfügen.
visPasteRichText 65537 Rich-Text einfügen.
visPasteText 1 ANSI-Text einfügen.
visPasteURL 65539 URL (Uniform Resource Locator) einfügen.
visPasteVisioIcon 65543 Visio-Symbol einfügen.
visPasteVisioMastersXML 65546 Visio-Master-Shapes im XML-Format einfügen.
visPasteVisioMasters 65541 Visio-Master-Shapes einfügen.
visPasteVisioShapesXML 65545 Visio-Shapes im XML-Format einfügen.
visPasteVisioShapesWithoutDataLinks 65548 Visio-Zeichnungsdaten ohne interne Datenverknüpfungen einfügen.
visPasteVisioShapes 65540 Visio-Shapes einfügen.
visPasteVisioText 65542 Visio-Text einfügen.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.