Excel文件读取问题...

cookies10wen 2008-12-03 09:37:50

Dim xlApp As Microsoft.Office.Interop.Excel.Application
xlApp = CType(CreateObject("Excel.Application"),Microsoft.Office.Interop.Excel.Application)
Dim xlBook As Microsoft.Office.Interop.Excel.Workbook
xlBook = xlApp.Workbooks.Open("E:\ClothApplicatin_Sec\Data\2008122133724127001.xls")
Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet




错误信息:
Excel 无法访问“2008122133724127001.xls”。该文档可能为只读或加密文档。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Runtime.InteropServices.COMException: Excel 无法访问“2008122133724127001.xls”。该文档可能为只读或加密文档。

源错误:
行 151: xlBook = xlApp.Workbooks.Open(savepath)


在VS右击在浏览器中查看,调试没有问题,但是在IIS里调试就出现以上错误...请大家帮帮忙..谢谢..
...全文
169 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cookies10wen 2008-12-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 tjficcbw 的回复:]
这个程序要是C、S结构的没问题
B、S的没办法,不行
[/Quote]


是可以的,,,权限问题,,有足够的权限就可以...谢谢..
fxyfx 2008-12-04
  • 打赏
  • 举报
回复
二楼正确,运行dcomcnfg-DCOM-MICROSOFT.EXCEL,添加ASP.NET权限 ,具体记不得了,网上自己找找,很多
cookies10wen 2008-12-03
  • 打赏
  • 举报
回复
在项目的文件夹改吗?
alex_zs 2008-12-03
  • 打赏
  • 举报
回复
添加EVERYONE权限。
floadcloud 2008-12-03
  • 打赏
  • 举报
回复
把ASP.NET帐户权限改成可写
tjficcbw 2008-12-03
  • 打赏
  • 举报
回复
这个程序要是C、S结构的没问题
B、S的没办法,不行
tjficcbw 2008-12-03
  • 打赏
  • 举报
回复
你要是网站读客户机的文件,这不可能,
要读服务器自己的文件,没问题

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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