【问题标题】:is there any event for Row Add/Delete and column add in the work sheet工作表中的行添加/删除和列添加是否有任何事件
【发布时间】:2019-04-03 12:23:23
【问题描述】:

我无法识别使用 office.js 在 Excel 工作表中添加或删除多少行/列的计数和单元格范围

例如:

有 3 列 4 行,此数据从 B4 到 D4,现在用户在 B4 顶部添加了 3 个新的空行,因此我的数据已从 B4:D4 移动到 B7:D7。

这里我想将我的数据移回起始位置(即 B4:D4)并删除新位置的数据(即 B7:D7),即使用户添加了新的行或列

能够找到在我的数据之上添加/删除任何行之前的当前范围(即 B4:D4),但我无法识别我的数据在任何之后移动的新单元格范围行是添加的列。

【问题讨论】:

    标签: office365 office-js excel-addins


    【解决方案1】:

    尝试使用WorksheetChanged 事件和WorksheetChangedEventArgs 类。后者可以报告 rowAdded 和 rowDeleted 事件,并且它还具有获取已更改范围的方法。

    【讨论】:

    • 感谢 Rick,在添加/删除列/行后,数据正​​在从一个单元格移动到另一个单元格,所以我想知道数据移动到了哪里(带/不带范围的单元格值)跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    • 1970-01-01
    相关资源
    最近更新 更多