0

谁能给我一些链接或解释我如何从 DLL(用于 Excel)构建 XLL?

不能使用 Visual C++,所以我依赖 CodeBlocks + GCC。

到目前为止,我有源代码,并从中获得了一个 DLL。如何从 DLL 中获取 XLL?

这似乎是最后一步,但我找不到关于它的完整文档。即使在微软网站上也没有太多关于它的内容。

我想有一步一步的解释来做这个转换......

谢谢你。

平台:64 位 Windows 7、32 位 Excel 2010、CodeBlocks、MinGW/GCC

4

2 回答 2

4

xll 是具有某些众所周知的功能的 dll。当您在 Excel 中打开一个 xll 时,它会动态加载int xlAutoOpen(void)并调用它来注册您的用户定义函数。

为自己省去一大堆麻烦,只需使用http://xll.codeplex.com

于 2012-05-28T16:29:40.730 回答
3

这真的很微不足道。只需重命名您的 DLL。没错,只是改变扩展名。XLL 文件只不过是重命名的 DLL 以表示它是 Excel 加载项。请参阅本教程的第 11 步

于 2012-01-27T15:38:49.400 回答