Freigeben über


WorksheetBase.Paste(Object, Object) Methode

Definition

Fügt den Inhalt der Zwischenablage in das Arbeitsblatt ein.

public void Paste (object destination, object link);
member this.Paste : obj * obj -> unit
Public Sub Paste (Optional destination As Object, Optional link As Object)

Parameter

destination
Object

Ein Range-Objekt, das angibt, wo der Inhalt der Zwischenablage eingefügt werden soll. Wenn dieses Argument ausgelassen wird, wird die aktuelle Auswahl verwendet. Dieses Argument kann nur angegeben werden, wenn der Inhalt der Zwischenablage in einen Bereich eingefügt werden kann. Wenn dieses Argument angegeben wird, kann das Link Argument nicht verwendet werden.

link
Object

true, um einen Link zur Quelle der eingefügten Daten zu erstellen. Wenn dieses Argument angegeben wird, kann das Destination Argument nicht verwendet werden. Standardwert: false.

Beispiele

Im folgenden Codebeispiel wird der Text "Beispiel einfügen" in die Zwischenablage eingefügt, und dann wird die Paste -Methode verwendet, um den Inhalt der Zwischenablage in Zelle A1 einzufügen.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

private void PasteText()
{
    Clipboard.SetText("Paste Example");
    this.Paste(this.Range["A1"], false);
}
Private Sub PasteText()
    Clipboard.SetText("Paste Example")
    Me.Paste(Me.Range("A1"), False)
End Sub

Hinweise

Wenn Sie das Destination Argument nicht angeben, müssen Sie den Zielbereich auswählen, bevor Sie diese Methode verwenden.

Diese Methode kann die Blattauswahl abhängig vom Inhalt der Zwischenablage ändern.

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.

Gilt für: