MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集
コードからのクリップボード処理

SheetViewクラスからはクリップボード処理用の各メソッドが提供されていますので、任意のタイミングにて実行させることが可能です。

  • シート上のシェイプオブジェクトに対しては、それぞれClipboardCopyShape/ClipboardCutShape/ClipboardPasteShapeメソッド呼び出しを行います。
  • クリップボード機能は製品独自のものではなく、基本的に.NET Frameworkより提供されているClipBoardクラスの各機能を用いて実現されています。当クラスの詳細についてはMSDNライブラリをご参照ください。

 private void button1_Click(object sender, System.EventArgs e)
 {

   //アクティブセルの内容をコピーします
   fpSpread1.ActiveSheet.ClipboardCopy();

 }

 private void button2_Click(object sender, System.EventArgs e)
 {

   //アクティブセルの内容を切り取ります
   fpSpread1.ActiveSheet.ClipboardCut();

 }

 private void button3_Click(object sender, System.EventArgs e)
 {

   //アクティブセルに対して値のみをペーストします
   fpSpread1.ActiveSheet.ClipboardPaste(FarPoint.Win.Spread.ClipboardPasteOptions.Values);

 }
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

   'アクティブセルの内容をコピーします
   FpSpread1.ActiveSheet.ClipboardCopy()

 End Sub

 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

   'アクティブセルの内容を切り取ります
   FpSpread1.ActiveSheet.ClipboardCut()

 End Sub

 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

   'アクティブセルに対して値のみをペーストします
   FpSpread1.ActiveSheet.ClipboardPaste(FarPoint.Win.Spread.ClipboardPasteOptions.Values)

 End Sub

 

 


© MESCIUS inc. All rights reserved.