2011-06-09 198 views
12

我有一些非托管C++中的数学模拟,现在我需要将它们与Excel集成(以便可以从Excel调用函数并返回值)。我不想使用任何VBA,所以我想我必须实现一个XLL插件。我想尽可能少使用第三方附加框架。有人能指点我一个很好的教程吗?在非托管C++中的XLL Excel插件

+7

这不仅仅是一个教程,但是这本书包含了编写C++ XLL所需的一切:http://www.amazon.com/Financial-Applications-using-Development-Finance/dp/0470027975/ ref = sr_1_1?ie = UTF8&qid = 1307629587&sr = 8-1。它还有一个磁盘,其中包含一些第三方XLOPER类的代码,但它是源代码,并不是一个沉重的框架。 – jtolle 2011-06-09 14:29:50

回答

13

从SDK开始可能有点不愉快。 我建议你尝试的工具包之一:

当然,对于托管代码,或者制作一个从.NET UDF调用非托管C++代码的C#包装程序,您可以使用Excel-DNA(http://exceldna.codeplex.com)。