Share via


XmlMappedRange.PasteSpecial メソッド

定義

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

パラメーター

SkipBlanks
Object

クリップボード上の範囲内の空白セルを貼り付けの対象から除外する場合は true です。 既定値は false です。

Transpose
Object

範囲を貼り付けるときに行と列を入れ替える場合は true です。 既定値は false です。

戻り値

次のコード例では、 メソッドを Copy 使用して をクリップボードにコピー XmlMappedRange し、 メソッドを PasteSpecial 使用して範囲を別 XmlMappedRangeの にコピーします。 このコード例では、現在のワークシートに と CustomerLastNameCellという名前CustomerFirstNameCellの 2 つの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 ソリューションの省略可能なパラメーター」を参照してください。

適用対象