Worksheet.PasteSpecial-Methode (Excel)
Fügt den Inhalt der Zwischenablage in einem festgelegten Format auf dem Blatt ein. Verwenden Sie diese Methode zum Einfügen von Daten aus anderen Anwendungen oder Daten in einem bestimmten Format.
Syntax
Ausdruck. PasteSpecial (Format, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, NoHTMLFormatting)
expression: Eine Variable, die ein Worksheet-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Format | Optional | Variant | Eine Zeichenfolge, die das Zwischenablageformat für die Daten angibt. |
Link | Optional | Variant | True, wenn eine Verknüpfung zur Quelle der eingefügten Daten hergestellt werden soll. Wenn sich die Quelldaten nicht zum Verknüpfen eignen oder die ursprüngliche Anwendung keine Verknüpfung unterstützt, wird dieser Parameter ignoriert. Der Standardwert ist False. |
DisplayAsIcon | Optional | Variant | True , um die eingefügten Daten als Symbol anzuzeigen. Der Standardwert ist False. |
IconFileName | Optional | Variant | Der Name der Datei, die das zu verwendende Symbol enthält, wenn DisplayAsIconauf True festgelegt ist. |
IconIndex | Optional | Variant | Die Indexnummer des Symbols in der Symboldatei. |
IconLabel | Optional | Variant | Die Beschriftung für das Symbol. |
NoHTMLFormatting | Optional | Variant | True, um alle Formatierungen, Links und Bilder aus HTML zu entfernen. Falsch, um HTML unverändert einzufügen. Der Standardwert ist False. |
Hinweise
Hinweis
NoHTMLFormatting ist nur wichtig, wenn Format = "HTML"; In allen anderen Fällen wird NoHTMLFormatting ignoriert.
Sie müssen den Zielbereich markieren, bevor Sie diese Methode verwenden.
Diese Methode ändert gegebenenfalls in Abhängigkeit vom Inhalt der Zwischenablage die Markierung des Blatts.
Für Entwickler anderer Sprachen als Englisch können Sie eine der folgenden Konstanten (0-5) ersetzen, die dem Zeichenfolgenäquivalent des Bilddateiformats entspricht.
Format-Argument | Zeichenfolgenäquivalent |
---|---|
0 | "Picture (PNG)" |
1 | "Picture (JPEG)" |
2 | "Picture (GIF)" |
3 | "Bild (erweiterte Metadatei)" |
4 | "Bitmap" |
5 | "Microsoft Office Drawing Object" |
Beispiel
In diesem Beispiel wird ein Microsoft Word-Dokumentobjekt aus der Zwischenablage in Zelle D1 auf Sheet1 eingefügt.
Worksheets("Sheet1").Range("D1").Select
ActiveSheet.PasteSpecial format:= _
"Microsoft Word 8.0 Document Object"
In diesem Beispiel wird ein Bildobjekt eingefügt, und dieses wird nicht als Symbol angezeigt.
Worksheets("Sheet1").Range("F5").PasteSpecial _
Format:="Picture (Enhanced Metafile)", Link:=False,
DisplayAsIcon:=False
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.