excel - 获取 Office.js excel 中更改的单元格“valueBefore”
问题描述
我正在使用 Office.js 开发 Excel Web 加载项。我需要在单元格更改之前获取更改的单元格值。对于一个更改的单元格,我可以获取 Excel.ChangedEventDetail 并从那里获取 valueBefore:
cellChange = async (event: Excel.TableChangedEventArgs): Promise<any> =>
{
await Excel.run({delayForCellEdit: true}, async context =>
{
let details: Excel.ChangedEventDetail = event.details;
let value = details.valueBefore;
}
}
但这不适用于更改单元格的范围。如果我更改多个单元格的“详细信息”值是“未定义”。有没有办法在更改范围内的每个单元格之前获取单元格值?
解决方案
推荐阅读
- c++ - C中的向量化/向量化函数
- testng - 如何为数据驱动测试中的每个测试设置超时
- r - 在 R 中的 for/if 循环中替换 NA
- sql - 在 SQL 中解析格式错误的字符串
- python - 在 Numpy 中结合广播和布尔数组索引进行图像屏蔽
- angular - 如何将角度数据表功能与 jhipster 合并
- javascript - 仅在 js 文件中添加用于导入对象的脚本后出错:无法读取 null () 的属性“addEventListener”
- json - 如何解决错误:'缺少参数'data','detailedData'在调用中的参数'
- ios - 将 NSBatchInsertRequest 的 JSON 对象列表转换为 [[String:Any]] 失败
- python - discord.py 命令不执行