以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]程序运行中打印机的动态切换 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137566) |
-- 作者:薛翁 -- 发布时间:2019/7/9 19:14:00 -- [求助]程序运行中打印机的动态切换 我用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 财务系统中凭证使用用平推的针式打印机,报表需激光打印机来打。 虽然用激光打印时退出系统,将其设为默认打印机,或者打印报表时用预览后打印。 可是用户不满意,能否在程序中切换?特向老师求教,恳请解答!
|
-- 作者:有点蓝 -- 发布时间:2019/7/9 20:15:00 -- 需要使用vba,参考:http://www.foxtable.com/webhelp/topics/2121.htm 看最后的打印输出部分
|