【发布时间】:2016-08-17 16:56:11
【问题描述】:
如何创建一个在加载文档后立即调用的方法(使用 Excel-DNA)?
Excel-DNA 中是否支持此类功能?
【问题讨论】:
如何创建一个在加载文档后立即调用的方法(使用 Excel-DNA)?
Excel-DNA 中是否支持此类功能?
【问题讨论】:
通过 Excel-DNA 插件,您可以完全访问 C API 和 COM 对象模型。对于这种情况,COM 对象模型提供事件来跟踪哪些工作簿是打开的。
在加载项库中,您可以直接或使用ExcelDna.Interop NuGet 包添加对互操作程序集Microsoft.Office.Interop.Excel 的引用。
那么安全使用 Excel-DNA 插件中的 COM 对象模型有两个要求:
ExcelDnaUtil.Application 获取托管 Excel 实例的根 Application 对象。要在打开工作簿时收到通知,然后为 Application 对象上的 NewWorkbook 和 WorkbookOpen 事件添加事件处理程序。
【讨论】: