5

错误是:

您尝试打开的文件“ExcelDna.xll”的格式与
文件扩展名指定的格式不同。在打开文件之前验证文件没有损坏并且来自受信任的来源。

4

2 回答 2

8

是的 - 这正是 .xll 加载项对 Excel 进程具有错误“位数”时的行为。对于 Excel-DNA,您需要为 32 位 Excel 版本(在 32 位或 64 位 Windows 上运行)使用 ExcelDna.xll 的副本,为 64 位版本的 Excel 2010 使用 ExcelDna64.xll 的副本。

请注意,在所有版本的 Windows(32 位和 64 位)上,Office 的推荐和默认安装是 32 位版本。

于 2011-06-30T08:48:28.333 回答
3

我刚刚遇到了完全相同的问题,但不是因为使用DNA64. 在我的情况下,当我加载XLLfrom如果我将(和相关文件夹)C:\Temp\[blah]\myXll.xll 复制到然后它工作正常时,问题就出现了。xllC:\Program Files (x86)\[blah]\

于 2012-04-24T12:17:45.007 回答