我用Excel模板生成了要打印的文件,如何指定打印机直接打印
Dim file As String = "D:\数据区\管理费用表2.xls"
Book.Build() '生成细节区
Book.Save(file) '保存工作簿
Dim Book1 As New XLS.Book(file) '定义一个Excel工作簿
Dim Sheet1 As XLS.Sheet = Book1.Sheets(0) '引用工作簿的第一个工作表
'Sheet1.PrintSetting....对工作表进行了润色
Book1.Save(file)
Dim Proc As New Process
Proc.File = file
If e.Form.Controls("RdoButDY").checked Then
Proc.Verb = "Print" '如果选择了直接打印选项就直接打印
End If
财务系统中凭证使用用平推的针式打印机,报表需激光打印机来打。
虽然用激光打印时退出系统,将其设为默认打印机,或者打印报表时用预览后打印。
可是用户不满意,能否在程序中切换?特向老师求教,恳请解答!