我尝试在VS2010中创建一个非常简单的.xll(使用C ++),其中包含一个简单的附加功能。
我已经加入了xlcall32.lib& frmwrk32.lib(来自2007 Excel SDK)使用Visual Studio中的Project Properties菜单,并使用.def导出xlAutoOpen函数,当在Dependency Walker中打开.xll时,没有显示错误,它显示要导出的2个函数
有关我正在使用Win7计算机并尝试在Excel 2007中加载.xll的信息。
有没有人对可能导致这种情况的原因有任何想法?我还没有尝试使用xll.codeplex.com,因为在我的公司安装程序花费了相当长的时间,我想尽快启动并运行。
感谢。
答案 0 :(得分:0)
你不能确切地说出问题所在。我猜测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