在VB中,可以使用以下方法获取所有打印机的名称:
Dim myPrinter as Printer
for each myPrinter in Printers
Debug.Print myPrinter.DeviceName
next
使用指定的打印机打印的话也很简单,不知道你是按什么来指定啊?一般情况下都是按打印机名称指定,可按照以下方法:
dim myPrinter as Printer
for each myPrinter in Printer
if myPrinter.DeviceName="XXXXXX" then '"XXXXXX"为要指定的打印名称
exit for
end if
next
则现在的myPrinter对象就是你要用的打印机对象。
Dim myPrinter as Printer
for each myPrinter in Printers
Debug.Print myPrinter.DeviceName
next
使用指定的打印机打印的话也很简单,不知道你是按什么来指定啊?一般情况下都是按打印机名称指定,可按照以下方法:
dim myPrinter as Printer
for each myPrinter in Printer
if myPrinter.DeviceName="XXXXXX" then '"XXXXXX"为要指定的打印名称
exit for
end if
next
则现在的myPrinter对象就是你要用的打印机对象。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货