Foxtable(狐表)用户栏目专家坐堂 → [求助] 指定打印机打印问题


  共有2698人关注过本帖树形打印复制链接

主题:[求助] 指定打印机打印问题

帅哥哟,离线,有人找我吗?
薛翁
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:80 积分:836 威望:0 精华:0 注册:2015/8/29 18:22:00
[求助] 指定打印机打印问题  发帖心情 Post By:2023/2/9 22:24:00 [只看该作者]

我使用的Excel报表都是这样打印的:
Dim Proc As New Process
Proc.File = "D:\Test.Xls"
Proc.Verb = "Print"
Proc.Start
电脑安装了针式和激光两台打印机。
程序运行时判断需单页打印时使用激光打印机,需复写打印时使用针式打印机。
有人告我使用VBA,我还没看懂。
程序判断后,如何在程序中实现指定打印机打印?

请赐教,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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

 回到顶部