我无法识别使用office.js在Excel工作表中添加或删除了多少行/列的计数和单元格范围
例如:
有3列4行,这个数据从B4到D4开始,现在用户在B4的顶部添加了3个新的空行,因此我的数据已经从B4:D4移动到B7:D7。
在这里,我想将我的数据移回到起始位置(即B4:D4)并删除新位置的数据(即B7:D7),即使用户添加新的行或列
能够找到在我的数据之上添加/删除任何行cloumns之前的当前范围(即B4:D4)但是我无法识别在任何行是列之后我的数据被移动的新单元格范围被添加。
尝试使用WorksheetChanged事件和WorksheetChangedEventArgs课程。后者可以报告rowAdded和rowDeleted事件,它还有一个获取已更改范围的方法。