社区
COM/DCOM/COM+
帖子详情
com加载项的CLSID会改变?
goodluckcs_vb
2020-05-29 05:37:22
我用VB6生成了excel 2013 的com加载项,在大部分电脑上安装成功。在一个电脑上一直安装不上,显示不出这个加载项。
查询了很多很多方法,没用!
最近查了下他的注册表,发现这个加载项的CLSID和我的是不同的。当我给他安装了excel 2010后,加载项可以使用了,再查询他的注册表,发现这个CLSID已经更改了,而且和我的一样。为啥?
请问,CLSID为何会改变?如何才能在安装时,不让它改变?
...全文
576
2
打赏
收藏
com加载项的CLSID会改变?
我用VB6生成了excel 2013 的com加载项,在大部分电脑上安装成功。在一个电脑上一直安装不上,显示不出这个加载项。 查询了很多很多方法,没用! 最近查了下他的注册表,发现这个加载项的CLSID和我的是不同的。当我给他安装了excel 2010后,加载项可以使用了,再查询他的注册表,发现这个CLSID已经更改了,而且和我的一样。为啥? 请问,CLSID为何会改变?如何才能在安装时,不让它改变?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goodluckcs_vb
2020-05-30
打赏
举报
回复
我的加载项开发的版本是2013,客户机有2007,2010,2013,2016,都可以用。问题是,使用regsvr32注册时,不必关心excel版本问题,为啥这台电脑的clsid不同?
三楼の郎
2020-05-30
打赏
举报
回复
Excel版本问题,如果你引用的是原生的Excel Com控件,那么客户机的Excel版本必须和开发机的Excel版本相同,否则会导致不可用
C# 开发 Office 和 WPS
COM
加载
项
本文介绍了使用C#开发Office和WPS
COM
加载
项
的方法。包括实现接口IDTExtensibility2和IRibbonExtensibility、注册
COM
加载
项
、实现Office互操作能力、实现WPS
COM
加载
项
等内容,还提及卸载清理注册表及常见问题的解决办法。
微软的
COM
中GUID和UUID、
CLSID
、IID
本文详细介绍了
COM
组件中的GUID(全局唯一标识符)如何确保全球唯一性,以及微软如何通过算法生成GUID。
COM
组件的标识包括
CLSID
、UUID和IID,它们在
COM
对象的不同方面起作用。文中还阐述了
CLSID
和ProgID之间的转换方法,并提供了实例代码展示转换过程。此外,还展示了
COM
组件实例化和交互的基本步骤。
VB中如何设定
COM
组件和ActiveX控件的
CLSID
值
本文讲述在VB中设定
COM
组件和ActiveX控件
CLSID
值的问题。原本
CLSID
自动生成,无需人为干涉,但在金蝶OA系统中出现新编译组件与已部署系统
CLSID
不同的问题。经研究发现,VB兼容卡有三种设置影响
CLSID
,还可直接修改二进制文件,使用方尽量用ProgID。
COM/DCOM/COM+
864
社区成员
3,658
社区内容
发帖
与我相关
我的任务
COM/DCOM/COM+
VB COM/DCOM/COM+
复制链接
扫一扫
分享
社区描述
VB COM/DCOM/COM+
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章