WorksheetBase.Paste 메서드
클립보드의 내용을 워크시트에 붙여넣습니다.
네임스페이스: Microsoft.Office.Tools.Excel
어셈블리: Microsoft.Office.Tools.Excel.v4.0.Utilities(Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
구문
‘선언
Public Sub Paste ( _
destination As Object, _
link As Object _
)
public void Paste(
Object destination,
Object link
)
매개 변수
- destination
형식: System.Object
클립보드 내용을 붙여넣을 위치를 지정하는 Range 개체입니다.이 인수를 생략하면 현재 선택 범위가 사용됩니다.이 인수는 클립보드의 내용을 범위에 붙여넣을 수 있을 경우에만 지정할 수 있습니다.이 인수를 지정하면 Link 인수는 사용할 수 없습니다.
- link
형식: System.Object
붙여넣은 데이터의 소스에 연결하려면 true입니다.이 인수를 지정하면 Destination 인수는 사용할 수 없습니다.기본값은 false입니다.
설명
Destination 인수를 지정하지 않은 경우 이 메서드를 사용하기 전에 대상 범위를 선택해야 합니다.
이 메서드는 클립보드의 내용에 따라 시트 선택 항목을 수정할 수 있습니다.
선택적 매개 변수
선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.
예제
다음 코드 예제에서는 "Paste Example"이라는 텍스트를 클립보드에 넣은 다음 Paste 메서드를 사용하여 클립보드의 내용을 셀 A1에 붙여넣습니다.
이 예제는 문서 수준 사용자 지정을 위한 것입니다.
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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.