一个简单的C#DLL - 我无法从Excel创建对象

本文关键字:创建对象 Excel C#DLL 一个 简单 | 更新日期: 2023-09-27 17:56:22

我使用脚本从本主题创建 c# dll:一个简单的 C# DLL - 如何从 Excel、Access、VBA、VB6 调用它?

当我从Excel 2010打电话时,出现错误:

Run-time error '429' ActiveX component can't create object

我测试 DLL 并在从.NETDAX2009调用时工作,但它在Excel不起作用。知道吗?

一个简单的C#DLL - 我无法从Excel创建对象

确保 Excel 的区域设置设置为 en-us(基本上语言设置为英语)。我有类似的东西,这就是我的解决方法......

所以,我找到了解决方案。是我的错。我注册了 32 位 regasm.exe并使用 Office 64 位。当我使用 64 位 regasm 注册 DLL 时.exe并在 64 位 Office 中使用,然后 DLL 工作正常。

它都是关于 32 或 64 位的

选择正确的目标 CPU 解决了问题

查看此链接