如何使用C#VSTO判断用户是否已在Excel工作表中更改/编辑/删除/添加了公式?
到目前为止,我一直在考虑的是附加一个事件处理程序,该事件处理程序可以告诉我用户是否正在更改单元格。但是,即使这种方法也是有问题的,因为与用户编辑单元格有关的existing events似乎无法告诉您以前的值和新值,因此我真的不知道旧公式是否被覆盖。解决这个问题的正确方法是什么?
答案 0 :(得分:1)
您如何处理SheetSelectionChange
,缓存选择值,然后在(如果有)SheetChange
升高时,将新值与旧值进行比较。