excel vba 怎样选择打印机打印啊

我在表里设置两个按键,其中一个按键打印的东西需要用激光打印机打印,另外一个按键则需要用条形码打印机打印,而每次打印的时候都需要选择打印机很麻烦,希望高人能解决,后续还有问题要请教,谢谢!!!

Application.ActivePrinter=打印机的名字

不知道打印机的名字的话 可以在两台打印机激活的时候分别用
Sub dad()
a = InputBox("打印机名字", "侦测", Application.ActivePrinter)

End Sub
侦测

没有测试过 希望对你有用
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-31
需要设置打印代码。
在设置打印机代码下面添加一句。
ActiveSheets.PrintOut Copies:=1本回答被网友采纳
第2个回答  2009-04-12
Application.Dialogs(xlDialogPrinterSetup).Show
相似回答