美烦资源网

专注技术文章分享,涵盖编程教程、IT 资源与前沿资讯

win7 64位 server.CreateObject("excel.application")

win7 64位 Excel.Application问题

ASP问题

1、Set xlexcel = server.CreateObject("excel.application")不能运行

2、上面能运行,又会出现找不到文件,明明有文件在那里

修改

1、IIS,应用程序池,标识改为“localsystem”

2、因为是64位系统,excel.application是32位的程序 ,运行“comexp.msc -32”。如果是32位系统,就是运行“dcomcnfg”。找到“Microsoft Excel Application”,右键“属性”。选项卡“安全”,“启动与激活权限”、“访问权限”均设为“自定义”,添加“everyone”用户。选项卡“标识”,选择“下列用户”,选择“administrator”,录入密码。

解决问题!




按网上的一些文章,如在Microsoft Excel Application属性中“标识”那里都是说选择“交互式用户”。当我选择“交互式用户”时,这个时候我还用远程桌面链接连着服务器,程序能运行。一旦我关掉远程桌面链接,就又会出现下列错误

Server 对象 错误 'ASP 0177 : 8000401a'

Server.CreateObject 失败

很明显就是权限的问题,因为远程桌面链接是用administrator连接的,关掉远程桌面后,administrator退出就不起来作用,不明白为何设置everyone的权限也不行。

最后反反复复折腾了半天,在选项卡“标识”,选择“下列用户”,选择“administrator”,录入密码,指定用户。关掉远程桌面,程序终于跑起来了。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言