PowerTools SPREAD for Windows Forms 8.0J
CopyRange(Int32,Int32,Int32,Int32,Int32,Int32,Boolean) メソッド


コピーする範囲の左上隅のセルの行インデックス
コピーする範囲の左上隅のセルの列インデックス
コピー先の左上隅のセルの行インデックス
コピー先の左上隅のセルの列インデックス
範囲の行数
範囲の列数
データのみを交換するか、データと書式を共に交換するかを表すブール値
シートのデータ、書式、数式、およびメモを、セル範囲から新しい位置にコピーします。
構文
'Declaration
 
Public Sub CopyRange( _
   ByVal fromRow As Integer, _
   ByVal fromColumn As Integer, _
   ByVal toRow As Integer, _
   ByVal toColumn As Integer, _
   ByVal rowCount As Integer, _
   ByVal columnCount As Integer, _
   ByVal dataOnly As Boolean _
) 
'使用法
 
Dim instance As SheetView
Dim fromRow As Integer
Dim fromColumn As Integer
Dim toRow As Integer
Dim toColumn As Integer
Dim rowCount As Integer
Dim columnCount As Integer
Dim dataOnly As Boolean
 
instance.CopyRange(fromRow, fromColumn, toRow, toColumn, rowCount, columnCount, dataOnly)
public void CopyRange( 
   int fromRow,
   int fromColumn,
   int toRow,
   int toColumn,
   int rowCount,
   int columnCount,
   bool dataOnly
)

パラメータ

fromRow
コピーする範囲の左上隅のセルの行インデックス
fromColumn
コピーする範囲の左上隅のセルの列インデックス
toRow
コピー先の左上隅のセルの行インデックス
toColumn
コピー先の左上隅のセルの列インデックス
rowCount
範囲の行数
columnCount
範囲の列数
dataOnly
データのみを交換するか、データと書式を共に交換するかを表すブール値
例外
例外説明
System.InvalidOperationException操作が無効です。シート全体のセルをコピーすることはできません。
System.InvalidOperationException操作が無効です。列全体を部分列にコピーすることはできません。
System.InvalidOperationException操作が無効です。行全体を部分行にコピーすることはできません。
System.InvalidOperationException操作が無効です。セル範囲を連結セルの一部にコピーすることはできません。
次のサンプルコードは、CopyRangeメソッドを使用します。
fpSpread1.Sheets[0].Cells[0, 0].Text = "test";
fpSpread1.Sheets[0].Cells[0, 1].Text = "B";
fpSpread1.Sheets[0].Cells[0, 2].Text = "C";
fpSpread1.Sheets[0].Cells[0, 2].BackColor = Color.Crimson;

private void button1_Click(object sender, EventArgs e)
        {
            fpSpread1.Sheets[0].CopyRange(0, 0, 5, 0, 3, 3, false);               
        }
FpSpread1.Sheets(0).Cells(0, 0).Text = "test"
FpSpread1.Sheets(0).Cells(0, 1).Text = "B"
FpSpread1.Sheets(0).Cells(0, 2).Text = "C"
FpSpread1.Sheets(0).Cells(0, 2).BackColor = Color.Crimson

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        FpSpread1.Sheets(0).CopyRange(0, 0, 5, 0, 3, 3, False)
End Sub
参照

SheetView クラス
SheetView メンバ

 

 


© 2004-2015, GrapeCity inc. All rights reserved.