来自网页的消息服务器不能创建对象,ActiveXObject("Excel.application")引发Automation 服务器不能创建对象...

在页面中如果使用了JS代码,并且,代码中包括诸如ActiveXObject("Excel.application")类似的代码,要创建对象之类的,那么,会看到提示:

消息: Automation 服务器不能创建对象

但是实际上,我们只要仔细分析就会发现,引发该错误的不是服务器的问题,而是客户端的设置问题,因为JS是在客户端运行的,不是在服务器运行的,因此,你可千万别受到提示信息的干扰转而去设置服务器。

问题的原因:IE浏览器安全级别太高导致的,我们可以设置其安全方面的参数。

第一种方法

Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,只要开启FSO功能即可,在“运行”中输入并执行

regsvr32 scrrun.dll

第二种方法

工具→Internet选项→安全→自定义级别,然后,在对话框中,找到与“ActiveX”相关的选项,全部都设置为“启用”即可解决问题。

比如,下载未签名的ActiveX,设为启用;运行未标记为安全的ActiveX脚本,同样设置为启用,共有三个地方,总之,涉及到ActiveX的,全部都设置为启用即可。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值