c# - 在 64 位 Office 插件中加载 32 位 COM dll

标签 c# excel com ms-office 32bit-64bit

我想完成一件事。我想使用 Excel 插件中的 32 位 COM 类型库。请注意,我的机器上安装了 64 位 excel 2010。我已经编译了 32 位的插件。但是当我创建 COM 类的实例时,它给出了这个错误 “由于以下错误类未注册,检索具有 CLSID 的组件的 COM 类工厂失败” 这可能是我想做的吗?有什么建议(除了使用其他版本的 Excel 或 1 个 64 位 COM 类型库)?

最佳答案

这就像一个魅力 gfi.com/blog/32bit-object-64bit-environment

关于c# - 在 64 位 Office 插件中加载 32 位 COM dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15407912/

相关文章:

c# - Azure 创建数据磁盘并将文件复制到其中

c# - 你如何强制构造函数签名和静态方法?

vba - 在 Excel 2013 VBA 中引用命名单元格的正确方法是什么? (我知道我把事情搞砸了)

c# - 处理带密码的 Excel 工作表

c# - COM 协同对象和接口(interface) C#

winapi - 在加载进程内服务器对象实例时防止进程外服务器关闭

c# - Newtonsoft.Json 试图猜测 token 类型并弄错了

c# - EntityFramework 核心测试内存数据库错误

excel - 使用新行动态旋转 n 行以获取多个值

c++ - 在 VB6 中,我是否需要在使用 SysAllocString 分配的字符串上调用 SysFreeString?