0
如何創建一個在文檔加載後立即調用的方法(使用Excel-DNA)?
Excel-DNA中是否支持這種功能?獲取文檔加載後調用的事件
如何創建一個在文檔加載後立即調用的方法(使用Excel-DNA)?
Excel-DNA中是否支持這種功能?獲取文檔加載後調用的事件
從Excel-DNA加載項中,您可以完全訪問C API和COM對象模型。對於這種情況,COM對象模型提供了一些事件來跟蹤哪些工作簿已打開。
在加載項庫中,您可以直接或通過使用ExcelDna.Interop
NuGet程序包來添加對interop程序集Microsoft.Office.Interop.Excel
的引用。
再就是安全地使用COM對象模型從Excel-DNA外接兩個要求:
ExcelDnaUtil.Application
獲取託管Excel實例的根Application
對象。工作簿打開時得到通知,你再添加一個事件處理程序Application
對象的NewWorkbook
和WorkbookOpen
事件。
自2007年以來,有什麼辦法可以使用所有Excel版本進行此項工作? – user626528
COM對象模型的這一部分在所有這些版本中都是相同的,所以您的.NET代碼可以在所有版本中使用。 – Govert
但是NuGet包的目標是Excel 2010.如果我只是使用這個包並將我的插件安裝到另一個版本的Excel,它會工作嗎? – user626528