다음을 통해 공유


WorksheetBase.PasteSpecial 메서드

정의

지정된 형식을 사용하여 클립보드의 내용을 워크시트에 붙여넣습니다. 이 메서드를 사용하여 다른 애플리케이션의 데이터를 붙여넣거나 특정 형식의 데이터를 붙여넣습니다.

public void PasteSpecial (object format, object link, object displayAsIcon, object iconFileName, object iconIndex, object iconLabel, object noHTMLFormatting);
member this.PasteSpecial : obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PasteSpecial (Optional format As Object, Optional link As Object, Optional displayAsIcon As Object, Optional iconFileName As Object, Optional iconIndex As Object, Optional iconLabel As Object, Optional noHTMLFormatting As Object)

매개 변수

format
Object

데이터의 클립보드 형식을 지정하는 문자열입니다. 일반적인 형식 문자열에는 "HTML", "비트맵", "하이퍼링크", "유니코드 텍스트", "텍스트" 등이 있습니다.

link
Object

붙여넣은 데이터의 소스에 연결하려면 true입니다. 소스 데이터가 연결에 적합하지 않거나 소스 애플리케이션이 연결을 지원하지 않으면 이 매개 변수는 무시됩니다. 기본값은 false입니다.

displayAsIcon
Object

붙여넣은 개체를 아이콘으로 표시하려면 true입니다. 기본값은 false입니다.

iconFileName
Object

가 인 경우 DisplayAsIcon 사용할 아이콘이 포함된 파일의 이름입니다 true.

iconIndex
Object

아이콘 파일 내에 있는 아이콘의 인덱스 번호입니다.

iconLabel
Object

아이콘의 텍스트 레이블입니다.

noHTMLFormatting
Object

HTML에서 서식, 하이퍼링크 및 이미지를 모두 제거하려면 true이고, HTML을 있는 그대로 붙여넣으려면 false입니다. 기본값은 false입니다.

예제

다음 코드 예제에서는 HTML을 클립보드에 배치한 다음 메서드를 PasteSpecial 사용하여 클립보드의 내용을 A1 셀에 붙여넣습니다. 예제에서는 메서드를 호출 PasteSpecial 하기 전에 범위를 선택합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

private void PasteSpecialText()
{
    Clipboard.SetText("<HTML><BODY><STRONG>Paste Special Text Example" +
        "</STRONG></BODY></HTML>");

    this.Range["A1"].Select();
    this.PasteSpecial(missing, false, false);
}
Private Sub PasteSpecialText()
    Clipboard.SetText("<HTML><BODY><STRONG>Paste Special Text Example" & _
        "</STRONG></BODY></HTML>")

    Me.Range("A1").Select()
    Me.PasteSpecial(Link:=False, DisplayAsIcon:=False)
End Sub

설명

Format 매개 변수에 전달할 문자열을 모르는 경우 Excel에서 붙여넣기 명령을 시도하여 클립보드의 데이터와 호환되는 문자열을 볼 수 있습니다. 데이터를 클립보드에 복사하고 Excel에서 특수 붙여넣기 명령을 사용한 다음 , 특수 붙여넣 기 대화 상자에 나열된 서식을 봅니다.

NoHTMLFormatting 는 = "HTML"일 때만 Format 중요합니다. 다른 모든 경우에는 가 NoHTMLFormatting 무시됩니다.

이 메서드를 사용하려면 먼저 대상 범위를 선택해야 합니다.

이 메서드는 클립보드의 내용에 따라 시트 선택을 수정할 수 있습니다.

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하세요.

적용 대상