vsto插件为excel 2016年事件没有被解雇

因为几个星期(最后更新?),当我双击浏览器中的xlsx文件,excel启动,但没有事件被激发…

它很容易重现:在visual studio中创build一个vsto excel插件项目

private void ThisAddIn_Startup(object sender, System.EventArgs e) { this.Application.WorkbookOpen += new Excel.AppEvents_WorkbookOpenEventHandler(Application_WorkbookOpen); } private void Application_WorkbookOpen(Excel.Workbook Wb) { MessageBox.Show("ExcelAddin AppEvents_WorkbookOpenEventHandler event fired"); } 

在debugging模式下,我设置了以下参数:

  • 启动外部程序:c:… \ excel.exe
  • 命令行参数:xlsx文件名的完整path

如果我启动excel,并用菜单(File / Open)打开文件,则会触发该事件!

感谢帮助!