WorksheetBase.Paste(Object, Object) メソッド

定義

クリップボードの内容をワークシートに貼り付けます。

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

パラメーター

destination
Object

クリップボードの内容を貼り付ける場所を指定する Range オブジェクトです。 この引数を省略した場合は、現在の選択内容が使用されます。 この引数は、クリップボードの内容を特定の範囲に貼り付けることができる場合のみ指定できます。 この引数を指定した場合、 Link 引数は使用できません。

link
Object

貼り付けられたデータの元のデータへのリンクを確立する場合は true です。 この引数を指定した場合、 Destination 引数は使用できません。 既定値は false です。

次のコード例では、"Paste Example" というテキストをクリップボードに配置し、 メソッドを Paste 使用してクリップボードの内容をセル A1 に貼り付けます。

この例は、ドキュメント レベルのカスタマイズ用です。

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

注釈

引数を指定しない場合は、このメソッドを Destination 使用する前に変換先の範囲を選択する必要があります。

このメソッドは、クリップボードの内容に応じて、シートの選択を変更する場合があります。

省略可能のパラメーター

省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。

適用対象