1

タイトルが示すように、行または列の削除、行または列の挿入、セル内のテキストの変更などのアクションのイベントはありますか? 無かったら非常に残念です。

4

1 に答える 1

1

行または列を削除または挿入すると、WorkbookView クラスのRangeChanged イベントが発生します。たとえば、列を削除すると、RangeChangedEventArgs から列のアドレスを確認できます。

public void workbookView1_RangeChanged(object sender, RangeChangedEventArgs e)
{
    //if column D is deleted, address = "$D:$D"
    string address = e.Range.Address
}

セルに入力されたテキストを処理するのに役立つイベントは、ユーザーがセルの編集を終了したときに発生する WorkbookView クラスのCellEndEdit イベントです。

private void workbookView1_CellEndEdit(object sender, CellEndEditEventArgs e)
{
  IRange range = e.RangeSelection;
  string entry = e.Entry;
}
于 2012-12-12T06:00:25.363 に答える