posts - 22, comments - 5, trackbacks - 0, articles - 11


<%Set xlApp = Server.CreateObject("Excel.Application")%>

要是想调用Excel.Application组件而没有设置IIS服务,在运行的时候都会出现错误.
这是IIS中没有注册使用MS Excel的组件,

错误信息:

The call to Server.CreateObject failed while checking permissions. Access is denied to this object.

解决方法:

 开始->运行->dcomcnfg

   Component Serivices

    -Computer

       -My Computer

   在DCOM Config 中找到"Microsoft Excel Application".

在XP系统,我添加了IIS默设用户:Internet Guest Accout(Computername/IUSER_USER),即 如果找不到该用户可点击"Add(添加)"->"Advanced(高级)",用"Find now(立即查找)"找到相应的用户。添加进去以后,把"Local launch(本地启动)"和"Local Activation(本地激活)"在允许权限框里打勾。

只有注册用户登录后才能发表评论。