获取在加载文档后调用的事件

本文关键字:调用 事件 文档 加载 获取 | 更新日期: 2023-09-27 18:02:39

我如何创建一个方法,将得到一个文档加载后立即调用(使用Excel-DNA)?
Excel-DNA中是否支持此类功能?

获取在加载文档后调用的事件

从Excel-DNA外接程序中,您可以完全访问C API和COM对象模型。对于这种情况,COM对象模型提供事件来跟踪打开了哪些工作簿。

在外接程序库中,您可以直接或通过使用ExcelDna.Interop NuGet包添加对互操作程序集Microsoft.Office.Interop.Excel的引用。

在Excel-DNA外接程序中安全地使用COM对象模型有两个要求:
  1. 只从Excel主线程调用COM。
  2. 通过调用ExcelDnaUtil.Application获取托管Excel实例的根Application对象。

要在打开工作簿时获得通知,然后为Application对象上的NewWorkbookWorkbookOpen事件添加事件处理程序。