AJUDAME COM PRINT FORM
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
não deu.
ao mandar imprimir no caso um envelope
geralmente o padrao é A4 ok.
e no caso do envelope
vbPRPSEnvC4 ????
Estou usando Form para imprimr envelopes
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
veja se sai do jeito que deseja
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