MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集
コピーする

IWorksheetsインタフェースにCopyメソッドを使用することでシートをコピーすることができます。コピーは複数のシートを同時にコピーすることも可能です。なお、Copyメソッドの引数には新しくコピーされるシートの挿入位置を指定します。

新しいスタイルシステム(LegacyBehaviorsプロパティがStyleを含まない場合)で有効です。

【実行例】コピー実行前

【実行例】コピー実行後

private void Form1_Load(object sender, EventArgs e)
 {
  fpSpread1.TabStripRatio = 0.8f;

  // テストデータ
  fpSpread1.AsWorkbook().ActiveSheet.Cells[0, 0].Value = "aaa";
  fpSpread1.AsWorkbook().ActiveSheet.Cells[1, 0].Value = "bbb";
  fpSpread1.AsWorkbook().ActiveSheet.Cells[2, 0].Value = "ccc";
 }

 private void button1_Click(object sender, EventArgs e)
 {
  // シートをコピーします
  fpSpread1.AsWorkbook().Worksheets[0].Copy(0);
 }
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  FpSpread1.TabStripRatio = 0.8F

 ' テストデータ
 FpSpread1.AsWorkbook().ActiveSheet.Cells(0, 0).Value = "aaa"
 FpSpread1.AsWorkbook().ActiveSheet.Cells(1, 0).Value = "bbb"
  FpSpread1.AsWorkbook().ActiveSheet.Cells(2, 0).Value = "ccc"
 End Sub

 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  ' シートをコピーします
  FpSpread1.AsWorkbook().Worksheets(0).Copy(0)
 End Sub

 

 


© MESCIUS inc. All rights reserved.