我正在使用C ++和 XLW library 为Excel构建XLL插件。
它在我的电脑上以及许多其他电脑上都可以正常运行。但在某些情况下,当我将XLL拖入新的Excel窗口时,会出现以下错误:
您要打开的文件“my_addin.xll”与文件扩展名指定的格式不同。 请核实该文件未损坏且来自可信任的来源,然后再打开文件。是否现在打开该文件?
如果点击 是
,则Excel将以文本文件形式打开XLL,显示类似以下内容:
MZÿÿ¸@ Í!¸LÍ!This program cannot be run in DOS mode.
紧接着第一行。这不是预期发生的。可能是什么原因呢?
所有计算机的系统配置如下:
- Microsoft Windows 7 Professional 64位(操作系统)
- Microsoft Excel 2010 32位