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
の 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 ソリューションの省略可能なパラメーター」を参照してください。