以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  模板生成  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120588)

--  作者:nbsugu_z
--  发布时间:2018/6/20 10:17:00
--  模板生成
模板生成EXCEL报表再转PDF后出来的报表界面是PDF没错,但是为什么是在IE窗口显示,不是在PDF软件窗口呢?
--  作者:有点甜
--  发布时间:2018/6/20 10:33:00
--  

1、贴出你所写的代码。

 

2、你尝试重新安装pdf软件。


--  作者:nbsugu_z
--  发布时间:2018/6/20 10:37:00
--  
Dim Book As New XLS.Book(ProjectPath & "Attachments\\主材料结算付款汇总表.xls") \'打开模板
Dim fl As String = ProjectPath & "Reports\\主材料结算付款汇总表.pdf"
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Dim dr As DataRow \'定位行开始
Book.Build() \'生成报表
Book.SaveToPDF(fl) \'保存为PDF文件
Dim Proc As New Process \'打开PDF文件
Proc.File = fl
Proc.Start()

--  作者:有点甜
--  发布时间:2018/6/20 10:38:00
--  
卸载重新安装pdf软件即可
--  作者:nbsugu_z
--  发布时间:2018/6/20 11:29:00
--  
解决了,把打开PDF文件的程序打开方式设为PDF软件就行,谢谢