为什么Excel不能加载excel-dna插件?

时间:2011-06-29 22:45:24

标签: excel-dna

错误是:

您尝试打开的文件“ExcelDna.xll”的格式与中文所指定的格式不同 文件扩展名。在打开文件之前,请验证文件是否已损坏且来自受信任的来源。

2 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:2)

我刚才有同样的问题,但不是因为使用了DNA64。在我的情况下,当我从XLL加载C:\Temp\[blah]\myXll.xll时出现问题 如果我将xll(和相关文件夹)复制到C:\Program Files (x86)\[blah]\,那么它运行正常。