我用的是printform,昨天问过了,可没找到答案,今天的分全给先答出的。http://expert.csdn.net/Expert/topic/2907/2907643.xml?temp=.2766687

解决方案 »

  1.   

    什么系统?可以试试用打印机的Scale属性来设置打印页边距:
       你可以使用打印机的Scale属性来设置打印页边距。下面的代码设置左边距为1/2英寸。右边距为3/4英寸。乘以1440是将英尺转换成twips。 
    Printer.ScaleLeft = -0.75 * 1440
    Printer.ScaleTop = -0.5 * 1440
    Printer.CurrentX = 0
    Printer.CurrentY = 0不过,建议用api函数getprinter和setprinter实现
      

  2.   

    偶用的是,win2000,这和系统有关吗?
    用getprinter和setprinter改怎么写呢?
    偶不知道它们的参数都代表什么?
    能给我解释一下吗?谢谢