以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  老师怎么给按钮加上生成excel报表的功能?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=142005)

--  作者:初心不改再说未来
--  发布时间:2019/10/16 12:10:00
--  老师怎么给按钮加上生成excel报表的功能?
除了点击系统菜单生成之外,有办法给按钮加上我已设计好的报表,点击生成吗

这个代码肿么写啊

谢谢老师

--  作者:初心不改再说未来
--  发布时间:2019/10/16 13:13:00
--  
Dim Book As New XLS.Book(ProjectPath & "Attachments\\名单.xlsx")
Dim fl As String = ProjectPath & "Reports\\名单.xlsx"
Book.Build() \'生成细节区
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()



--  作者:初心不改再说未来
--  发布时间:2019/10/16 13:14:00
--  

详细错误信息:
非法Excel OpenXml文件(*.xlsx)。


2007   不支持?

--  作者:有点蓝
--  发布时间:2019/10/16 13:47:00
--  
肯定支持。要么文件有问题,要么文件根本就不是xlsx格式。

试试下载安装下面的数据访问组件:
http://www.foxtable.com/download/AccessDatabaseEngine.exe