请问我怎样指定字体,和大小呀
还有在word中----------------会变成一条线我怎样在Printer.Print也实现这个呀
谢谢
我的打印机是惠普激光打印机

解决方案 »

  1.   

    Printer.Font.Name = "ËÎÌå"
        Printer.Font.Size = "12"
        Printer.Line (100, 500)-(1000, 500)
      

  2.   

    Printer.Font.Name = "ËÎÌå"这句应为:Printer.Font.Name = "宋体"(将VB的代码粘贴到这儿会出现乱码,真是的)
      

  3.   

    直接用vbcrlf控制换行,会出现问题:总是从一个默认的横坐标开始打印!。通常的做法:
        With Printer
            .ScaleMode = vbMillimeters '以毫米为单位
            .FontName = "宋体"
            .FontSize = 20
            
            .CurrentX = 80
            .CurrentY = 50
            Printer.Print "Hello,"
            
            .CurrentX = 80
            .CurrentY = 120
            Printer.Print "world!"
        End With