1

问这个问题有点摸不着头脑,但不幸的是,我们已经用尽了所有其他选择。

我们软件包的 .exe 文件公开了一个 COM 库,许多客户通过其 Excel 电子表格中的 VBA 函数使用该库。

一位特定客户最近重新安装了 Windows,然后升级了我们的软件包版本,现在在尝试将我们的 exe 作为 COM 参考导入 Excel 时收到此错误消息:http: //msdn.microsoft.com/en-us/library /office/gg264377.aspx

有没有人见过这个?该软件是使用 Borland Delphi 7 制作的,但我不确定这是否有很大的不同。

在注册表中查看我们的 COM 库的 GUID,并具有正确的文件位置。我们已经用尽了所有常用的技巧来用我们的软件修复奇怪的症状。

如果有人有任何想法或以前在他们自己的环境中看到过,那么将不胜感激!

4

1 回答 1

3

作为一个疯狂的猜测,我推测客户端可能有 64 位 Excel。那将与您的 32 位 COM 服务器不兼容。

显然,这种疯狂的猜测被证明是准确的!

于 2012-09-11T15:19:51.390 回答