我的计算机有2个打印机
请问怎么通过打印机的名字选择使用那个打印机??

解决方案 »

  1.   

    遍历printer并获取名称,然后选择指定的即可。这有一VB代码,希望有帮助Private   Sub   Form_Load()  
              Dim   iPrinter   As   Printer  
              Combo1.Clear  
              For   Each   iPrinter   In   Printers  
                      Combo1.AddItem   iPrinter.DeviceName  
              Next   iPrinter  
      End   Sub  
      Private   Sub   Combo1_Click()  
              Dim   strPrinter   As   String  
              striPrinter   =   Combo1.Text  
      End   Sub
      

  2.   

    楼上的混错地方了。用PrintDlgEx选择打印机即可。