Freigeben über


WorksheetBase.Paste-Methode

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

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
Public Sub Paste ( _
    destination As Object, _
    link As Object _
)
public void Paste(
    Object destination,
    Object link
)

Parameter

  • destination
    Typ: System.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
    Typ: System.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.Der Standardwert ist false.

Hinweise

Wenn Sie das Destination-Argument nicht angeben, müssen Sie erst den Zielbereich markieren, bevor Sie diese Methode verwenden.

Die Methode ändert möglicherweise die Blattauswahl; dies hängt vom Inhalt der Zwischenablage ab.

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.

Beispiele

Im folgenden Codebeispiel wird der Text "Paste Example" in der Zwischenablage abgelegt. Anschließend wird die Paste-Methode verwendet, um den Inhalt der Zwischenablage in die Zelle A1 einzufügen.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

WorksheetBase Klasse

Microsoft.Office.Tools.Excel-Namespace