解决word中运行时错误429:ActiveX部件不能创建对象的方法
最近两天遇到一个问题:打开word文件的时候出现一个窗口,提示“运行时错误'429':ActiveX部件不能创建对象”。在网上搜索解决办法,最后发现可通过如下方法解决:
点击“开始”,在“运行”中输入regsvr32 scrrun.dll就可以了。
然后再打开word就ok了。类似的问题提示ActiveX部件不能创建对象excel.application
automation服务器不能创建对象
分类: asp.net 2009-04-13 17:15 399人阅读 评论(0) 收藏 举报
服务器脚本htmliegoogle浏览器 重装了浏览器之后(ie7换成了ie6),项目出现automation服务器不能创建对象,调试发现var wrd=new ActiveXObject("Word.Application") 报错。google了一下,把网上所有的解决方案都试了一下,硬是没有没有解决问题,崩溃!差一点就重装vs了。Win7中VB打开excel对象,但是报错“429”ActiveX部件不能创建对象,XP就没有这个问题
dim objexcelfile as objectset objexcelfile = createobject("excel.application")
set objexcelfile = nothing
set objexcelfile = createobject("excel.application")这句话运行就报错“429”ActiveX部件不能创建对象了
昵称: ynduanlian 时间: 2010-09-21 13:20:04参考
在VB中CreateObject("Excel.Application")时提示自动化错误的解决方法
***********************************************************************
最近编程序时,想把Excel表里的数据导入到VB的MSHFlexgrid插件中,但不管怎么弄都提示CreateObject("Excel.Application")时提示自动化错误,在网上也查了很多资料,也没有有用的。因为我的系统是Win7+Office 2007,我感觉可能是Office 2007不支持,但用CreateObject("Word.Application")和CreateObject("Access.Application")都正常,看网上说可能是Excel安装的问题,我重新安装了一遍还有老样子,但多了一个错误提示,是来自Excel的说是ExcelMenu.dll错误。这个文件是Excel2007的Office2003工具栏插件,我把这个插件禁用后,程序就正常了!大家如果也有类似的问题,可以在Excel里的插件找找问题!
经过摸索发现如果直接把出错的脚本写在html文件里打开没问题,但是如果把这个html文件添加到项目里面用vs2003 打开就报错,无语。
最后发现需要在本地站点里面另外设置对未标记为安全的activeX 执行脚本选提示或者启用。另外如果设置了受信站点也需要重新设置。而在ie7里面就不存在这个问题。