以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 模板打印问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121380) |
-- 作者:LTHERO -- 发布时间:2018/7/4 21:17:00 -- 模板打印问题 打印代码如下: If Tables("托运单开单记录_table1").Current Is Nothing Then Return Else Dim tm As String = ProjectPath & "Attachments\\云南捷众物流有限公司托运单.doc" \'指定模板文件 Dim fl1 As String = ProjectPath & "Reports\\云南捷众物流有限公司托运单.doc" \'指定目标文件 Dim fl2 As String = ProjectPath & "Reports\\云南捷众物流有限公司托运单.pdf" \'指定目标PDF文件 Dim wrt As New WordReport(Tables("所有开单记录库"),tm,fl1) \'定义一个WordReport wrt.Build() \'逐行生成报表 wrt.SaveToPDF(fl2) \'保存为PDF文件 wrt.Quit() \'退出 Dim Proc As New Process \'打开PDF文件 Proc.File = fl2 Proc.Start() End If 会出现系统找不到指定文件,可是文件都在啊!什么情况? |
-- 作者:有点甜 -- 发布时间:2018/7/4 22:52:00 -- 1、doc、pdf是否都正常生产?
2、单独测试这段代码有没有问题?
Dim Proc As New Process \'打开PDF文件
Proc.File = "d:\\test.pdf"
Proc.Start()
|
-- 作者:LTHERO -- 发布时间:2018/7/5 9:50:00 -- 1、文件产出正常 2、代码测试没问题 在我自己的电脑上测试没问题,在公司电脑就报错! |
-- 作者:LTHERO -- 发布时间:2018/7/5 9:50:00 -- 我百度查了这种问题的解决方法,试过了,还是报这个错误,很尴尬。 |
-- 作者:有点甜 -- 发布时间:2018/7/5 10:10:00 -- 1、
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=54396&replyID=360697&skin=1
2、如果1无法修复,就重新安装一下wps。 |