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.