使用C#/VSTO监视excel 2007中的一系列单元格
我想将excel中的一行转换为C#中的ObservableCollection,用于绑定/事件目的,这样所有访问器类都知道它们从源excel工作表中获取最新数据。如何做到这一点使用C#/VSTO监视excel 2007中的一系列单元格,c#,excel,data-binding,vsto,office-2007,C#,Excel,Data Binding,Vsto,Office 2007,我想将excel中的一行转换为C#中的ObservableCollection,用于绑定/事件目的,这样所有访问器类都知道它们从源excel工作表中获取最新数据。如何做到这一点 澄清:我使用的是excel加载项项目,而不是工作簿项目,因此不确定XMLMappedRange控件是否是一个选项。您可以在范围更改事件中添加OnChanged。使用VSTO您有几个选项: 从类中,您可以访问事件。 从类中,您可以访问事件(它使用您在另一条注释中提到的Microsoft.Office.Interop.Exc
澄清:我使用的是excel加载项项目,而不是工作簿项目,因此不确定XMLMappedRange控件是否是一个选项。您可以在范围更改事件中添加OnChanged。使用VSTO您有几个选项:
迈克对不起,你能说得更具体一点吗?我使用的是外接程序,不是工作簿项目。我将通过哪个程序集访问范围更改事件?我看到了Microsoft.Office.Interop.Excel.DocEvents\u ChangeEventHandler,但不确定这是否是您的意思,因为它似乎是文档级处理程序,而不是范围级处理程序。没问题,很高兴它有所帮助,Daniel.:-)