2012-09-21 78 views
1

Excel插件是用C++編寫的,但我沒有源代碼。我可以在C#項目中調用Excel插件的函數嗎?

我可以在Excel電子表格上使用它的功能;我可以在C#中執行相同的操作嗎?

解決:

感謝所有,它的工作原理是下面的代碼:

excelFile = new Excel.Application(); 
//Set XLL path 
excelFile.RegisterXLL("XLL Path"); 

回答

0

是您的XLL託管或非託管代碼?

據我所知,一個非託管的C++ XLL文件實際上是一個導出由Excel調用的特定方法的DLL。

如果你的XLL有一個.def文件,也許你可以添加另一個團隊調用的方法。

+0

XLL是編譯的,我沒有.def文件 – hkdeveloper758

+0

那麼你也可以導出特定的方法,但是如果你沒有.def文件,那麼你不會在那裏添加任何方法 –

相關問題