2008-11-10 138 views
0

我有一個XLL Excel插件,現在另一個團隊希望在他們的項目中使用相同的功能(非託管C++)。有沒有一種方法可以直接從C++與XLL進行交互?從(非託管)C++調用XLL

回答

1

XLL無法管理或非託管代碼?

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

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

1

您可以使用GET.WORKSPACE(44)獲取加載項及其參數簽名的列表。如果您沒有hablo宏表,請從http://sdrv.ms/JtaMIV加載xllutility.xll,並在單元中調用= GET_WORKSPACE(44)。 (注意下劃線。)

第二列是該函數的名稱,三是作爲這裏的描述進行編碼參數列表:http://msdn.microsoft.com/en-us/library/office/bb687900.aspx

使用從鏈路手持adjust.xll以上來調整輸出到正確的大小。