Para imprimir um formulário seria assim
Form1.Printform
para controlar a largura do papel seria feito a conversão de medidas.
O VB trabalha em TWIPS, e geralmente o tamanho das folhas é em MILIMETROS
01 Milimetro possui 56.7 TWIPS
então uma folha A4 que tem 210mm x 297mm teria a seguinte conversão
210 * 56.7 = 11970
297 * 56.7 = 16929
traduzindo
um formulario para ter o tamanho de uma folha A4 teria as seguintes medidas
Height = 16629
Width = 11970
e é isso