Excel VBA 程序运行,提示 ActiveX部件不能创建对象 50
刚装完系统时,程序代码是可以完美运行的,电脑使用过一段时间后,装了一些常用软件后就不能用了,提示这个。网上搜过相关解决方法,什么注册scrrun.dll,dao350.d...
刚装完系统时,程序代码是可以完美运行的,电脑使用过一段时间后,装了一些常用软件后就不能用了,提示这个。网上搜过相关解决方法,什么注册scrrun.dll,dao350.dll,还有批量注册全部dll,都没有用。已经为这个重装了2次了,不知道安装了什么软件导致就不好用了。求大神解决!
程序的主要功能是调用Surfer软件的VB接口,利用excel表的数据绘图。最下面那一句弹出窗口,429, ActiveX部件不能创建对象
Sub 绘图()
Set SurferApp = CreateObject("Surfer.Application")
看过你写的这个:
开始-运行-dcomcnfg
组件服务-计算机-我的电脑-DCOM配置
找到Microsoft Excel Application,右键属性-安全-三个选项都选 自定义,然后在用户里添加everyone,给全部权限
不是很明白,麻烦给详细写一下,多谢 展开
程序的主要功能是调用Surfer软件的VB接口,利用excel表的数据绘图。最下面那一句弹出窗口,429, ActiveX部件不能创建对象
Sub 绘图()
Set SurferApp = CreateObject("Surfer.Application")
看过你写的这个:
开始-运行-dcomcnfg
组件服务-计算机-我的电脑-DCOM配置
找到Microsoft Excel Application,右键属性-安全-三个选项都选 自定义,然后在用户里添加everyone,给全部权限
不是很明白,麻烦给详细写一下,多谢 展开
4个回答
展开全部
excel2013最容易出这个问题。要装微软对应的补丁。你发你的excel版本,我告诉你补丁下载地址。
更多追问追答
追问
excel 2016,谢谢哈
追答
excel2016我的正常,没遇到过。反倒是在2007-2013遇到过。你可以试试装Access,我看了几种解决办法,这个办法下面表示同样问题也这样解决的人较多。
其它方法还有注册dll,关闭所有打开的excel文件等等,感觉可能性较小。
可以修复一下office试试。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Surfur注册了吗?系统com或者dll注册后才能引用的
追问
肯定的啊,半个月前,是可以正常运行出图的。
不知道怎么回事,用了一段时间,装了一些常用的软件,CAD、spss 啥的,然后就不好用了。
每次重装系统后先弄这个就好用,用上一段时间就这样了。也不清楚到底是某个软件、还是补丁的问题。都重装了2次了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vba工程不可见后,软件就会出现Active 部件不能创建对象,因为程序无法创建,隐藏了vba代码也是会出现的!!!!改回来试试
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询