You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

.NET 8类库通过COM互操作供Excel VBA调用时,一个COM对象可用另一个不可用的问题求助

.NET 8类库通过COM互操作供Excel VBA调用时,一个COM对象可用另一个不可用的问题求助

我最近碰到个特别棘手的怪事,正在开发一个.NET 8类库,想通过COM互操作让Excel VBA能调用它。

我已经参考了两篇指导内容来推进:一篇是微软官方关于把.NET Core组件暴露给COM的规范指南,另一篇是社区里关于.NET 8下正确创建COM类的高赞实践方案。

按照这些指导一步步配置、写代码之后,奇怪的情况出现了:我类库中的其中一个COM对象能被VBA正常调用,功能完全没问题,但另一个同类型的COM对象却死活用不了。我反复对比了两者的接口定义、类属性配置、注册步骤,看起来几乎一模一样,但就是一个能用一个不行,实在找不到问题出在哪。

有没有大佬遇到过类似的情况?能不能给点排查方向或者解决建议呀?

内容来源于stack exchange

火山引擎 最新活动