以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  导出EXCEL2010  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=118541)

--  作者:seal51
--  发布时间:2018/5/5 10:58:00
--  导出EXCEL2010

如果模板为EXCEL2003, 导出文件后打印正常

但是如果模板为EXCEL2010, 导出文件后打印不正常, 只有一页但打印出几千页, 怎么回事呢?


--  作者:有点蓝
--  发布时间:2018/5/5 11:08:00
--  
什么方式导出的?是打开Execl打印的,还是使用代码打印的?

模板上传测试一下

--  作者:seal51
--  发布时间:2018/5/5 11:14:00
--  
有一个按钮, 代码为:

Dim Book As New XLS.Book(ProjectPath & "Attachments\\SMPI-NOSIZE.xls")
Dim fl As String = ProjectPath & "Reports\\SMPI-NOSIZE.xls"
Book.Build() \'生成细节区
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()

导出后打印

--  作者:有点蓝
--  发布时间:2018/5/5 11:16:00
--  
有问题的模板上传测试一下
--  作者:seal51
--  发布时间:2018/5/5 11:22:00
--  
同一个EXCEL模板, 同样只有一页,格式为2003, 导出打印正常, 格式为2010, 导出打印成几千页,第一页正常, 其他页面为空白页面
--  作者:有点蓝
--  发布时间:2018/5/5 11:28:00
--  
测试没有任何问题。你用狐表示例“execl版本”测试有没有问题?