C#Excel插件 – 获取有效的Excel工作簿

我正在写一个Excel将从数据库中获取数据的添加。 我可以在OnConnection Extensibility.IDTExtensibility2中将自定义菜单添加到excel中,但在此之后,Excel对象被销毁,我无法访问活动工作簿。

如何访问活动的Excel工作簿?

1> ((Microsoft.Office.Interop.Excel.Application)Marshal.GetActiveObject("Excel.Application").ActiveWorkBook
2>你可以在这里查看我的答案,以获得处理Excel应用程序对象从UDF获取Excel单元格地址