.xll 的格式与文件扩展名指定的格式不同

.xll in different format than specified by file extension

本文关键字:格式 文件 xll 扩展名      更新时间:2023-10-16

我尝试在VS2010中创建一个简单的.xll(使用C++),其中包括一个简单的加法函数。

我使用 Visual Studio 中的项目属性菜单包含 xlcall32.lib 和 frmwrk32.lib(来自 2007 Excel SDK),并使用 .def 使用 xlAutoOpen 导出函数,在 Dependency Walker 中打开 .xll 时,没有显示任何错误,它显示了要导出的 2 个函数。

有关信息,我正在使用Win7机器并尝试在Excel 2007中加载.xll。

有没有人知道是什么原因造成的?我还没有尝试使用 xll.codeplex.com 因为在我的公司安装程序需要很长时间,我想尽快启动并运行它。

谢谢。

你没有确切地说出问题是什么。我猜Excel不会识别你的XLL。您提到了要导出的两个函数:其中一个是 xlAutoOpen。您还需要导出 xlAutoClose 和 xlAddInManagerInfo。可能还有xlAutoFree。

查看这些链接...http://support.microsoft.com/kb/178474/EN-US/http://blogs.msdn.com/b/andreww/archive/2007/12/09/building-an-excel-xll-in-c-c-with-vs-2008.aspx