FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread 名前空間 > SheetView クラス : ClearRange メソッド |
オーバーロード | 説明 |
---|---|
ClearRange(Int32,Int32,Int32,Int32,Boolean) | このシートのセル範囲からすべてのデータ、書式、数式、およびメモを削除します。 |
ClearRange(Int32,Int32,Int32,Int32,Boolean,ClipboardCopyOptions) | このシートのセル範囲からすべてのデータ、書式、数式、およびメモを削除します。 |
dataOnlyパラメーターをTrueに設定すると、指定した範囲内にあるセルの数式、セルノート、およびテキストがクリアされます。言い換えると、それらのセルのデータモデルに含まれるすべての情報がクリアされます。
Random r = new Random(); int i, j; DialogResult dlg; for (i = 0; i <= 3; i++) { for (j = 0; j <= 3; j++) { fpSpread1.ActiveSheet.SetValue(i, j, r.Next() -100000); } } fpSpread1.ActiveSheet.SetFormula(5, 0, "Sum(A1, B2)"); fpSpread1.ActiveSheet.SetNote(5, 3, fpSpread1.ActiveSheet.Cells[2, 2].Text); dlg = MessageBox.Show("Do you want to clear the range?", "ClearRange", MessageBoxButtons.YesNo); if (dlg == DialogResult.Yes) { fpSpread1.ActiveSheet.ClearRange(0, 0, 6, 6, true); }
Dim r As New Random() Dim i, j As Integer Dim dlg As DialogResult For i = 0 To 3 For j = 0 To 3 FpSpread1.ActiveSheet.SetValue(i, j, r.Next - 100000.ToString()) Next j Next i FpSpread1.ActiveSheet.SetFormula(5, 0, "Sum(A1, B2)") FpSpread1.ActiveSheet.SetNote(5, 3, FpSpread1.ActiveSheet.Cells(2, 2).Text) dlg = MessageBox.Show("Do you want to clear the range?", "ClearRange", MessageBoxButtons.YesNo) If dlg = DialogResult.Yes Then FpSpread1.ActiveSheet.ClearRange(0, 0, 6, 6, True) End If