以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  生成EXCLE报表,怎么报错?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69660)

--  作者:zgjmost
--  发布时间:2015/6/8 21:59:00
--  生成EXCLE报表,怎么报错?
Dim Book1 As New XLS.Book(ProjectPath & "Attachments\\机考安排表(供安排之用).xls")
Dim fl As String = ProjectPath & "Reports\\机考安排表(供安排之用).xls"
Book1.Build() \'生成细节区
Book1.Save(fl) \'保存工作簿

我把上面注释就不报错,不注释就报下面的错,不清楚是什么原因?




.NET Framework 版本:2.0.50727.8657
Foxtable 版本:2014.11.11.1
错误所在事件:菜单,机考科目,Click
详细错误信息:
Failed to open storage file.

--  作者:大红袍
--  发布时间:2015/6/8 22:01:00
--  

路径写写得有问题。

 

1、括号看是否是全角的 ()而不是()

 

2、xls是否为xlsx

 

Dim Book1 As New XLS.Book(ProjectPath & "Attachments\\机考安排表(供安排之用).xls")


--  作者:wyz20130512
--  发布时间:2015/6/8 23:26:00
--  回复:(zgjmost)生成EXCLE报表,怎么报错?
我也碰到过类似的问题,经过多次的查看,原来是保存模板文件时,错选了文件类型。

你另存模板文件试试。存为xls或xlsx