1

我开发了一个 64 位的插件。

为了进行测试,我将它添加到笔记本电脑(带有 64-Windows7 Enterprise 和 64 位 Office 2010 的 64 位机器)[除了我开发插件的那个],它的工作正常我可以调用 n 使用它的功能。但是当我在台式机(具有 64-Windows7 Enterprise 和 64 位 Office 2010 的 64 位计算机)上添加相同的插件时,它的功能不可用并且也没有显示错误消息。但是当我重新启动 Microsoft Excel 2010 时,会出现一条消息。

消息文本:“您尝试打开的文件‘MyAddin.xll’的格式与文件扩展名指定的格式不同。在打开文件之前,请确认文件没有损坏并且来自受信任的来源。执行你现在要打开文件吗?”

根据消息文本,我确认 xll 的位置包含在“受信任的位置”中。然而问题并没有解决。

你在这方面有什么意见,

感谢和问候,

特立独行

4

1 回答 1

0

检查你是否编译了它是 Release 而不是 Debug(如果你已经编译了后者,它只会在带有包含的 DLL 的调试版本的机器上工作,这通常意味着安装了 Visual Studio 的机器)。

于 2011-05-05T18:08:27.817 回答