以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Excel报表问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62536) |
-- 作者:affixed -- 发布时间:2015/1/4 9:29:00 -- Excel报表问题 请问,Excel报表模板已制作完毕,如何实现单击窗口上的某个按钮后自动生成报表并打开此报表的pdf格式文件。 |
-- 作者:有点甜 -- 发布时间:2015/1/4 9:31:00 -- 参考,注意,必须是office2007以上才支持
http://www.foxtable.com/help/topics/2930.htm
|
-- 作者:affixed -- 发布时间:2015/1/4 9:44:00 -- 出错了 Invalid Excel OpenXml file (*.xlsx).
|
-- 作者:有点甜 -- 发布时间:2015/1/4 9:47:00 -- 1、你的ms office是什么版本?
2、贴出你写的代码。 |
-- 作者:affixed -- 发布时间:2015/1/4 9:54:00 -- Dim Book As New XLS.Book(ProjectPath & "Attachments\\12) 订货确认书(格式).xlsx") Dim fl As String = ProjectPath & "Reports\\12) 订货确认书(格式).pdf" Book.Build() \'生成细节区 Book.SaveToPDF(fl) \'保存为PDF文件 Dim Proc As New Process \'打开PDF文件 Proc.File = fl Proc.Start() Excel是2010版的
|
-- 作者:有点甜 -- 发布时间:2015/1/4 10:03:00 -- 是不是你的文件名有问题?尝试不要用括号作为文件名看看。
如果要用,注意半角全角问题 http://www.foxtable.com/help/topics/1273.htm
|
-- 作者:affixed -- 发布时间:2015/1/4 11:17:00 -- 甜老师,请问是模板的问题吗? 记录只能显示一条。 [此贴子已经被作者于2015-1-4 11:17:48编辑过]
|
-- 作者:affixed -- 发布时间:2015/1/4 11:51:00 -- 甜老师,请指教!谢谢! |
-- 作者:有点甜 -- 发布时间:2015/1/4 11:58:00 -- 回复楼上,你这种,应该用分组打印。
http://www.foxtable.com/help/topics/1542.htm
|
-- 作者:affixed -- 发布时间:2015/1/4 12:58:00 -- 甜老师,分组打印的说明真没看明白。你能帮我改下吗?谢谢! |