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)打开文件,则会触发该事件!
感谢帮助!