C#中用于Excel的VSTO示例,用于设置和使用工作表更改事件?

我正在尝试为private void ThisAddIn_Startup(object sender, System.EventArgs e)方法中的工作表更改事件的事件处理程序。

如果我接受通过使用Tab键添加的条目,则将以下行添加到private void ThisAddIn_Startup(object sender, System.EventArgs e)

 activeWorksheet.Change += ActiveWorksheet_Change; 

并添加以下方法:

  private void ActiveWorksheet_Change(Excel.Range Target) { } 

这编译但引发exception:

 activeWorksheet.Change += ActiveWorksheet_Change; 

有关使用VSTO和C#的Excel加载项使用事件的示例有参考吗?

最近有没有关于使用VSTO和C#的书籍?

使用下面的代码:

 this.Application.SheetChange += Application_SheetChange; private void Application_SheetChange(object Sh, Excel.Range Target) { // your code here }