ActiveX 部件不能创建对象: 'Excel.application'

同样的源码,在两台服务器里运行,一个运行正常,另一个导出到excel时却提示:MicrosoftVBScript运行时错误错误'800a01ad'ActiveX部件不能创... 同样的源码,在两台服务器里运行,一个运行正常,另一个导出到excel时却提示:

Microsoft VBScript 运行时错误 错误 '800a01ad'

ActiveX 部件不能创建对象: 'Excel.application'

因为在另一个服务器上能运行出来,所以不可能是源码问题吧!

请有经验的人给个建议,看是服务器哪里的问题!

ie安全地址我也加了,这个源码是自己创建了一个空的excel文件传上去的,不存在excel没有安装的问题!
展开
 我来答
快乐程序员
推荐于2016-08-06 · TA获得超过1063个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:0
展开全部
Excel.application,是含有这样的信息吧,可能是没有安装office的事,也有可能是安装了。office版本不一样。
最好的办法是,在运行正常的那台机器上,找到关于excel引用,查看这个引用的物理位置,把它拷到bug目录下。删除后再重新添加引用,引用bug目录下的dll文件。这样在其它机器就不会出现那样的错误。而且没有安装office也可以用。也不会报错。。
MaKaay1688188
2020-04-29 · TA获得超过179个赞
知道答主
回答量:298
采纳率:0%
帮助的人:59.7万
展开全部
====================================================================
网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
时间戳: Wed, 29 Apr 2020 09:10:19 UTC
消息: ActiveX 部件不能创建对象: 'Excel.Application'
行: 17
字符: 3
代码: 0
URI: ××××××××××××××××××××××××××××××××××××
====================================================================
ActiveX

具体方法如下:
  1、打开IE浏览器之后,点击右上角的“设置”选项,在弹出的下拉菜单之中,选择“Internet选项”;
2、选择完成之后,进入Internet选项设置界面,在界面之中点击“安全”选项,在出现的对话框中可以看到“Internet”和“本地Internet”;
3、“Internet”主要针对的浏览网络上面的网址,本地Internet考虑到本地受信任的网址。选择你要选择的,然后点击下面的“自定义安全级别”;
4、在弹出的对话框中,点击“重置自定义设置”后的重置为对话框,将含有ActiveX选项的选择开启即可 ; ps:我的就是这么解决的,前提是excle安装没问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式