我查看了Excel.Interop库的各个级别(应用程序,工作簿和工作表),以了解如何检测用户排序数据。我创建了一个实例化应用程序,工作簿和工作表的类。该程序从另一个应用程序传输数据,然后将其添加到工作表中。我正在使用.NET 4.5,C#编译器版本4.0,并且已经使用Excel 2013进行测试,如果这有所不同。
我可以检测单元格更改和计算事件,但是在对列进行排序时,这些事件都不会触发。我相信它应该在阅读article之后起作用。
在我失败之后,我调查了table update event,但我没有运气。我收到的错误是" Microsoft.Office.Interop.Excel命名空间中不存在处理程序,您是否缺少程序集。我不认为这是我需要走的正确方向,但我试图看看它是否符合我的需要。
使用除Excel Interop方法之外的任何其他方法可能会让我回到几周。
关于表更新事件处理程序或者排序事件本身,我是否缺少某些内容?