我用Printer.打印内容
我怎样根据不同的在程序中不同的内容现在不同的打印机

解决方案 »

  1.   

    vb 不可以
    用其tools 
     activereport
      

  2.   

    我想定义两个Printer
    Printer   a    指定一个打印机
    Printer   b    指定另一台打印机
    我的计算机上装了两个打印机
      

  3.   

    “工程”->“部件”,选择“Microsoft Common Dialog Control 6.0”
    Private Sub Command1_Click()
    On Error Resume Next
        With CommonDialog1
            .DialogTitle = "打印机选择"
            .CancelError = True
            .Flags = cdlCFBoth
            .ShowPrinter
            If Err.Number = 0 Then
                Printer.ScaleMode = vbMillimeters
                Printer.CurrentX = 20
                Printer.CurrentY = 30
                Printer.FontSize = 20
                Printer.Print "Hello,world"
                Printer.EndDoc
            End If
        End With
    End Sub