打开带宏的EXCEL时,提示运行时错误‘429’ ActiveX部件不能创建对象 如何解决?

如题所述

1,如果是Excel启动就出现此类错误,建议先卸载 MS Office,重启电脑,然后再重新安装;
2,如果是在操作过程中出现此类错误,原因非常多,建议参考 微软官方解决方案。
http://support.microsoft.com/kb/828550/zh-cn

VB程序运行时显示的错误数字解释
3 ---- 无 GoSub 返回
5 ---- 无效的过程调用或参数
6 ---- 溢出
7 ---- 内存溢出
9 ---- 下标越界
10 ---- 该数组被固定或暂时锁定
11 ---- 除数为零
13 ---- 类型不匹配
14 ---- 字符串空间溢出
16 ---- 表达式太复杂
17 ---- 不能执行所需的操作
18 ---- 出现用户中断
20 ---- 无错误恢复
28 ---- 堆栈空间溢出
35 ---- 子程序或函数未定义
47 ---- DLL 应用程序客户太多
48 ---- 加载 DLL 错误
49 ---- DLL 调用约定错误
51 ---- 内部错误
52 ---- 错误的文件名或号码
53 ---- 文件未找到
54 ---- 文件模式错误
55 ---- 文件已打开
57 ---- 设备 I/O 错误
58 ---- 文件已存在
59 ---- 记录长度错误
61 ---- 磁盘已满
62 ---- 输入超出文件尾
63 ---- 记录号错误
67 ---- 文件太多
68 ---- 设备不可用
70 ---- 拒绝的权限
71 ---- 磁盘未准备好
74 ---- 不能以不同的驱动器改名
75 ---- 路径/文件访问错误
76 ---- 路径未找到
91 ---- 对象变量或 With 块变量未设置
92 ---- For 循环未初始化
93 ---- 无效的模式串
94 ---- 无效使用 Null
96 ---- 由于对象已经激活了事件接受器支持的最多个事件,因此不能激活对象的事件
97 ---- 不能调用对象的友元函数,该对象不是所定义类的一个实例。
98 ---- 一个属性或方法调用不能包含对一个私有对象的引用,无论是作为参数还是返回值
321 ---- 无效文件格式
322 ---- 不能创建必要的临时文件
325 ---- 资源文件中格式无效
380 ---- 无效属性值
381 ---- 无效的属性数组索引
382 ---- 运行时不支持 Set
383 ---- (只读属性)不支持 Set
385 ---- 需要属性数组索引
387 ---- Set 不允许
393 ---- 运行时不支持 Get
394 ---- (只写属性)不支持 Get
422 ---- 属性没有找到
423 ---- 属性或方法未找到
424 ---- 要求对象
429 ---- ActiveX 部件不能创建对象
430 ---- 类不支持自动化或不支持期望的接口
432 ---- 自动化操作时文件名或类名未找到
438 ---- 对象不支持该属性或方法
440 ---- 自动化错误
442 ---- 远程进程到类型库或对象库的连接丢失。 按下对话框的“确定”按钮取消引用。
443 ---- 自动化对象无缺省值
445 ---- 对象不支持该动作
446 ---- 对象不支持命名参数
447 ---- 对象不支持当前的本地设置
448 ---- 未找到命名参数
449 ---- 必选参数
450 ---- 错误的参数号或无效的属性赋值
451 ---- Property let 过程未定义,property get 过程不返回对象。
452 ---- 无效的序号
453 ---- 指定的 DLL 函数未找到
454 ---- 代码资源未找到
455 ---- 代码资源锁定错误
457 ---- 该关键字已经与该集合的一个元素相关联
458 ---- 变量使用了一个 Visual Basic 不支持的自动化类型
459 ---- 对象或类不支持事件集
460 ---- 无效的剪贴板格式
461 ---- 未找到方法或数据成员
462 ---- 远程服务器不存在或不能使用
463 ---- 未在本地机器上注册类
481 ---- 无效的图片
482 ---- 打印机错误
744 ---- 要搜索的文本没有找到
746 ---- 替换文本太长

参考资料:http://support.microsoft.com/kb/828550/zh-cn

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-13
设置,禁用宏,试试看.追问

可是我需要打开宏的啊。是银行的各种版式,没有宏用不了

运行错误‘429’ActiveX部件不能创建对象
解决这类问题通常需要确保所有必需的ActiveX控件都已正确安装并注册,检查系统的安全设置是否允许控件的运行,以及确保代码正确地引用了所需的控件,并考虑了环境的兼容性。

运行时错误429,activex部件不能创建对象,怎么办啊?
运行时错误429,activex部件不能创建对象是设置错误造成的,解决方法为:1、打开运行输入框,输入cmd-回车)。2、在cmd窗口中输入: regsvr32 "c:windowssystem32scrrun.dll",别忘记了有双引号。3、打32位的ODBC添加数据源,为了区分可以义32位结尾。4、因为一个网站,在64位数据源那边如果也设置了数据...

...的是勤哲excel服务器运行时错误'429',ActiveX部件不能创建对象。
重新注册FSO文件管理。regsvr32 "C:\\Program Files\\Common Files\\System\\ado\\msado15.dll"重新注册ADODB.Stream组件 如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。echo 正在修复,这个过程可能需要几分钟,请稍候……...

Windows中的“ActiveX错误429”问题如何快速解决?
运行时错误429,activex部件不能创建对象是设置错误造成的,解决方法为:打开运行输入框,输入cmd-回车)。在cmd窗口中输入:regsvr32c:windowssystem32scrrun.dll,别忘记了有双引号。在桌面新建一个文本文档。双击打开文本文档,将下面代码复制进入。点击关闭-保存文本文档。,“ActiveX组件无法创建对象”与CP...

Excel VBA 程序运行,提示 ActiveX部件不能创建对象
一般情况下,多次运行代码,或EXCEL故障后,出现 ActiveX部件创建对象 错误。可尝试以下解决方法:一,将代码窗口内容导出到BAS文件,关闭EXCEL 二,新建一个EXCEL表,另存为启用宏的XLSM格式文件 三,将第一步导出的BAS文件导入到新文件。问题解决,可正常使用代码。以上仅为个人经历,仅供参考。

运行错误429怎么解决
经常看到网上有说出现 "运行时错误'429' ActiveX部件不能创建对象" 的问题,最近我使用excel时也碰到了,最后解决了,下面将方法列出:解决方法一:1、先查看一下C:\\WINDOWS\\system32文件夹下是否有scrrun.dll这个文件。有的话直接跳到第3步。2、如果没有的话,下载scrrun.dll。我直接传到我的网盘上了...

VBA出现运行时错误429,ActiveX部件不能创建对象怎么解决,急急
要看你excel版本,要装补丁包。我曾经被这问题折腾了很久才解决。office2007的话装sp3补丁包,2010装sp2,2013有个专用的包,2016不会有这个问题。后来我让所有用户都升级到2016了。

Excel打开时有“该部件的许可信息没有找到 在设计环境中您没有合适...
打开时:有四个提示:1.该部件的许可信息没有找到在设计环境中您没有合适的许可证使用该功能2.ActiveX不见不能创建对象,该部件的许可信息未找到3.该部件的许可信息没有找到在设计环境... 打开时: 有四个提示: 1.该部件的许可信息没有找到 在设计环境中您没有合适的许可证使用该功能 2.ActiveX不见不能创建...

VB导出Excel文件时出错提示“ActiveX 部件不能创建对象”
1、第一步,出现报错,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,找到安装包,在环境文件夹中找到“msxml.msi”文件,然后双击运行该文件,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,安装并点击“next”按钮,见下图,转到下面的步骤。4、第四步,执行完上面的操作...

运行EXCEL VBA代码时,提示运行错误429,Ative不能创建对象,百度了好几天...
后期绑定有两种方法:第一:Set objOutlook = GetObject(, "XXX.Application")第二:Set objOutlook = CreateObject("XXX.application")

相似回答