ASP中调用Excel的Workbooks.Open时莫名错误
客户的ASP网站有一个上传Excel导入数据的功能,但最近不知道为什么导不进去数据了。经过反复的试验(ASP的调试真是恶梦),确定了是因为Excel的DCOM组件的权限问题。
通过设置“控制面板”、“管理工具”、“组件服务”、“我的电脑”、“DCOM配置”、“Microsoft Excel Application”、将“标识”Tab中的“启动用户”修改为“下列用户”,并在用户里加入较高权限的用户。
一点说明:为什么在标题中要嵌入英文?原因是为了能够让国外的网友能查询到这篇文章。平常在Google上查资料的时候,经常参考国外网友的博客,帮助我解决了很多问题,所以我也想让他们能够参考我写的内容。当然文中我不可能全部译为英文,所以我尽量把代码粘全,靠代码说话吧。