作成日: 2022/01/21 最終更新日: 2022/02/24
文書種別
使用方法
詳細
クリップボードからペースト処理が行われた直後には、FpSpreadクラスのClipboardPastedイベントが発生します。このイベントで、CellRangeプロパティを確認することでペースト処理が行われた範囲を確認することができます。
◎サンプルコード(VB)
Private Sub FpSpread1_ClipboardPasted(sender As Object, e As ClipboardPastedEventArgs) Handles FpSpread1.ClipboardPasted
Dim row1 As Integer = FpSpread1.ActiveSheet.ActiveRowIndex
Dim col1 As Integer = FpSpread1.ActiveSheet.ActiveColumnIndex
MessageBox.Show("ペースト開始行インデックス:" & row1 & System.Environment.NewLine &
"ペースト開始列インデックス:" & col1 & System.Environment.NewLine &
"ペースト行数:" & e.CellRange.RowCount & System.Environment.NewLine &
"ペースト列数:" & e.CellRange.ColumnCount)
End Sub
◎サンプルコード(C#)
private void fpSpread1_ClipboardPasted(object sender, FarPoint.Win.Spread.ClipboardPastedEventArgs e)
{
int row1 = fpSpread1.ActiveSheet.ActiveRowIndex;
int col1 = fpSpread1.ActiveSheet.ActiveColumnIndex;
MessageBox.Show("ペースト開始行インデックス:" + row1 + System.Environment.NewLine +
"ペースト開始列インデックス:" + col1 + System.Environment.NewLine +
"ペースト行数:" + e.CellRange.RowCount + System.Environment.NewLine +
"ペースト列数:" + e.CellRange.ColumnCount);
}