如何检测在C#中VSTO加载项的单元格文本更改?
我想使用一个事件或什么是当我在单元格中input时触发。 我尝试了SheetChange和SelectionChange事件,这不是我所需要的。 事情改变后,他们都被解雇了。 在单元格中编辑时,有什么方法可以触发事件? 像一些有XXXEditing / XXXChanging事件的控件?
至less,您可以检测单元何时处于“编辑模式”,即正在接受input,请参阅:
https://www.codeproject.com/Articles/20267/Determining-if-Excel-is-in-Edit-mode
但是,除非您愿意使用肮脏的Win32 API技巧,否则您将无法检测用户何时input内容。
在更改单元格之前,不会发生改变单元格的事件。
- 在更改cel的内容后更改事件触发
- selectionchange事件在更改select时触发