[转]asp 没有权限: 'CreateObject'的解决方法

来源:互联网 发布:教育部中国游学数据 编辑:程序博客网 时间:2024/05/22 04:39
set objExcel=CreateObject("Excel.Application")
错误提示说得很明显是权限问题
方法:
1.开始->运行->dcomcnfg ,打开组件服务
2.依次打开 组件服务->计算机->我的电脑->DCOM配置,在右边框加会显示很多组件

3.找到 Microsoft Excel 应用程序,点右键属性

4.打开属性窗口后,
选择 安全,把 启动和激活权限,访问权限,配置权限 都使用自定义,然后再逐个编辑权限.
点击 启动和激活权限 后面的编辑,如果在 组或用户名称 中没有Everyone这个用户的,请点添加,然后在 输入对象名称来选择 下面的框中加入Everyone,然后点确定.然后给Everyone这个用户赋权限,

(开始->运行->dcomcnfg
找到/"Microsoft Excel 应用程序/"(这个名称取决于你调用的Object是什么),然后右键->Properties->security把三个权限都给everyone即可,其实第一个Launch & activate即可)