请问生成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调试的情况下却不会有。哪位高手指点一下,感激不尽!
...全文
44 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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关注

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧