请问生成Excel的问题!

bihu 2002-09-16 09:56:43
我用VB写了一个组件,在组件中生成Excel文件:
set appExcel=CreateObject("Excel.Application")
...
在自己本机上编译成dll后运行正常,但是放到服务器上总是在set appExcel=CreateObject("Excel.Application")这句报错,错误代码为70(Permission Denied).目录已经设成everyone完全控制了。请问是怎么回事?
另外,我在本机上运行成功后,每次生成excel文件的同时总会在d盘根目录下生成两个快捷方式(一个是文件的,另一个是文件所在目录的,D盘是win2000和Office所在目录),但是在用VB调试的情况下却不会有。哪位高手指点一下,感激不尽!
...全文
21 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
walkingpoison 2002-09-19
你的完全控制是灰色的勾吗?灰色的就不包括所有的。

如果不是的话,看一下你服务器上面dcom的设置。
运行dcomcnfg,切换到默认安全机制,在默认访问权限和默认启动权限里面都加上IUSR_<机器名>,然后再试试看。
  • 打赏
  • 举报
回复
freezwy 2002-09-19
你先添加iusr_<机器名>和iwam_<机器名>给目录权限。
  • 打赏
  • 举报
回复
bihu 2002-09-19
多谢各位!目录的安全项中本来设定的就是everyone完全控制亚
  • 打赏
  • 举报
回复
walkingpoison 2002-09-19
不是设置权限,是设置安全性。需要在目录的安全项里面加上IUSR_<机器名>,然后给予写入的权限。
至于第二个问题,我没有遇到过,不是很清楚。
  • 打赏
  • 举报
回复
freezwy 2002-09-19
你的组件代码可否帖出?
  • 打赏
  • 举报
回复
sunxiaoli 2002-09-19
sxl关注
  • 打赏
  • 举报
回复
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
申请成为版主
帖子事件
创建了帖子
2002-09-16 09:56
社区公告
暂无公告