以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 指定打印机打印问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185202) |
-- 作者:薛翁 -- 发布时间:2023/2/9 22:24:00 -- [求助] 指定打印机打印问题 我使用的Excel报表都是这样打印的: Dim Proc As New Process Proc.File = "D:\\Test.Xls" Proc.Verb = "Print" Proc.Start 电脑安装了针式和激光两台打印机。 程序运行时判断需单页打印时使用激光打印机,需复写打印时使用针式打印机。 有人告我使用VBA,我还没看懂。 程序判断后,如何在程序中实现指定打印机打印? 请赐教,谢谢!
|
-- 作者:有点蓝 -- 发布时间:2023/2/9 22:41:00 -- 参考:http://www.foxtable.com/webhelp/topics/2121.htm Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\\Test.Xls") Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1) wb.saved = True App.DisplayAlerts = False App.Visible = True Ws.PrintOut(Preview:=False,ActivePrinter:="某某打印机") App.Quit |