XmlMappedRange.PasteSpecial 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클립보드에 있는 Range의 내용을 XmlMappedRange 컨트롤에 붙여넣습니다.
public object PasteSpecial (Microsoft.Office.Interop.Excel.XlPasteType Paste = Microsoft.Office.Interop.Excel.XlPasteType.xlPasteAll, Microsoft.Office.Interop.Excel.XlPasteSpecialOperation Operation = Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone, object SkipBlanks, object Transpose);
abstract member PasteSpecial : Microsoft.Office.Interop.Excel.XlPasteType * Microsoft.Office.Interop.Excel.XlPasteSpecialOperation * obj * obj -> obj
Public Function PasteSpecial (Optional Paste As XlPasteType = Microsoft.Office.Interop.Excel.XlPasteType.xlPasteAll, Optional Operation As XlPasteSpecialOperation = Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone, Optional SkipBlanks As Object, Optional Transpose As Object) As Object
매개 변수
- Paste
- XlPasteType
붙여넣을 범위의 부분입니다. 다음 XlPasteType 값 중 하나일 수 있습니다. xlPasteAllxlPasteAllExceptBordersxlPasteColumnWidthsxlPasteCommentsxlPasteFormatsxlPasteFormulasxlPasteFormulasAndNumberFormatsxlPasteValidationxlPasteValuesxlPasteValuesAndNumberFormats
- Operation
- XlPasteSpecialOperation
붙여넣기 작업입니다. 다음 XlPasteSpecialOperation 값 중 하나일 수 있습니다. xlPasteSpecialOperationAddxlPasteSpecialOperationDividexlPasteSpecialOperationMultiplyxlPasteSpecialOperationNonexlPasteSpecialOperationSubtract
- SkipBlanks
- Object
클립보드에 있는 범위의 빈 셀을 대상 범위에 붙여넣지 않을 경우 true
입니다. 기본값은 false
입니다.
- Transpose
- Object
범위를 붙여넣을 때 행과 열을 서로 바꾸는 경우 true
입니다. 기본값은 false
입니다.
반환
예제
다음 코드 예제에서는 메서드를 사용하여 Copy 를 클립보드에 복사한 XmlMappedRange 다음 메서드를 PasteSpecial 사용하여 범위를 다른 XmlMappedRange에 복사합니다. 이 코드 예제에서는 현재 워크시트에 및 CustomerLastNameCell
라는 CustomerFirstNameCell
두 개의 XmlMappedRange 컨트롤이 포함되어 있다고 가정합니다.
private void CopyAndPaste()
{
this.CustomerLastNameCell.Value2 = "Smith";
this.CustomerLastNameCell.Copy();
this.CustomerFirstNameCell.PasteSpecial(
Excel.XlPasteType.xlPasteValues,
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone,
false, false);
}
Private Sub CopyAndPaste()
Me.CustomerLastNameCell.Value2 = "Smith"
Me.CustomerLastNameCell.Copy()
Me.CustomerFirstNameCell.PasteSpecial(Excel.XlPasteType.xlPasteValues, _
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone, False, False)
End Sub
설명
선택적 매개 변수
선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하세요.