以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  打印份数问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=15417)

--  作者:puyouliang
--  发布时间:2011/12/24 21:43:00
--  打印份数问题
我用EXCEL模板打印,用什么代码可以指定打印份数啊,直接打印不预览
--  作者:yangming
--  发布时间:2011/12/24 23:11:00
--  

试试窗口中加一个文本框,加一按钮,按钮代码如下:

Dim t As Integer=e.Form.Controls("TextBox1").Value
For i As Integer = 1 To t
Dim Book As New XLS.Book(ProjectPath & "Attachments\\订单.xls")
Dim fl As String = ProjectPath & "Reports\\订单.xls"
Book.Build() \'生成细节区
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Verb = "Print" \'指定动作
Proc.Start()
Next


--  作者:puyouliang
--  发布时间:2011/12/24 23:30:00
--  
用这代码等于重新生成一次表,打印速度太慢
--  作者:程兴刚
--  发布时间:2011/12/25 1:08:00
--  
打印预览,直接在excel中打印时设置打印份数可否?