正如标题所说,这些操作是否存在事件,例如删除行或列、插入行或列或更改单元格中的文本?如果没有,我会非常失望。
问问题
1309 次
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 回答