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)

Ausdruck: 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.

HinwBemerkungeneise

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.