AJUDAME COM PRINT FORM

NILTON.VIANNA 08/12/2010 10:58:36
#359064

Ola amigos
Estou com uma duvida, é seguinte estou imprimindo um form.
No modo Orient. Orientation Vertical
Eu quería centralizar no envelope tamanho 27x15
Sem ter que mudar o local de posicionar o papel na impresora.

Não sei se deu para entender
Grato
MARCELO.TREZE 08/12/2010 11:30:27
#359066
não deu.

NILTON.VIANNA 08/12/2010 11:48:49
#359071

ao mandar imprimir no caso um envelope
geralmente o padrao é A4 ok.
e no caso do envelope
vbPRPSEnvC4 ????
NILTON.VIANNA 08/12/2010 20:37:11
#359144
Estou usando Form para imprimr envelopes
MARCELO.TREZE 09/12/2010 10:20:44
#359169
bom vamos lá não entendi sua duvida, mas vou tentar explicar.

não se se aconteceu com vc mas quando vc coloca o tamanho do papel para acontece um erro...certo

o certo é vc determinar o tamnho do papel no Heigth e no Widht assim o tamanho passar a ser automáticamente USER.

teste este código

Private Sub Command1_Click()
Printer.ScaleMode = ScaleModeConstants.vbMillimeters[txt-color=#007100][ô] determina que a escala será em milimetros[/txt-color]
Printer.Orientation = vbPRORLandscape[txt-color=#007100] [ô]modo paisagem[/txt-color]
[txt-color=#007100][ô]vbPRPSEnvC4 30 Envelope C4, 229 x 324 mm [/txt-color]
Printer.Height = 229
Printer.Width = 324
Form1.PrintForm
Printer.EndDoc
End Sub


veja se sai do jeito que deseja

Tópico encerrado , respostas não são mais permitidas