以文本方式查看主题

-  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=150294)

--  作者:guosheng
--  发布时间:2020/5/26 14:33:00
--  excel报表打印报错 ,无法报错该文档什么原因啊?也不是所有的电脑都报这个错啊。
win7系统打印没问题,win10的报这个问题。

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20200526143028.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2020/5/26 14:35:25编辑过]

--  作者:有点蓝
--  发布时间:2020/5/26 14:36:00
--  
提示很明显了,报表文件处于打开状态,不能被覆盖。关闭已经打开的文档,再试试
[此贴子已经被作者于2020/5/26 14:36:04编辑过]

--  作者:guosheng
--  发布时间:2020/5/26 14:46:00
--  
调用模板时有的电脑提示,值不在预期范围内,什么意思啊?

……
Dim Val3 As Integer = Rand.Next(200,300)
Dim Book As New XLS.Book(ProjectPath & "Attachments\\佣金明细.xls") \'打开模板
Dim fl As String = ProjectPath & "Reports\\佣金明细" & Val3 &".pdf"
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Sheet(4,20).Value = "<" & filter1 & ">"

If s5 <> Nothing
    Sheet(2,9).Value = s5
Else
    Sheet(2,9).Value = "未指定"
End If
If s6 <> Nothing
    Sheet(2,10).Value ="至  " & s6
Else
    Sheet(2,10).Value ="至  未指定"
End If
Book.Build() \'生成报表
Book.SaveToPDF(fl) \'保存为PDF文件
Dim Proc As New Process \'打开PDF文件
Proc.File = fl
Proc.Start()
[此贴子已经被作者于2020/5/26 14:51:40编辑过]

--  作者:有点蓝
--  发布时间:2020/5/26 14:56:00
--  
做个例子,和模板一起发上来测试一下
--  作者:guosheng
--  发布时间:2020/5/26 15:53:00
--  
点击窗口的 “确定” 按钮 即可 ,别的信息不用选。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar


--  作者:有点蓝
--  发布时间:2020/5/26 16:20:00
--  
没有“Reports”目录的原因,判断并创建这个目录即可

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip