|
Postada em 23/01/2008 20:46 hs
Ok, mas o que eu preciso é trabalhar com os botões Imprimir e Cancelar mesmo.. pois meu sistema é impressão de relatorios do access diretamente pelo vb.. então preciso saber se clicou em Imprimir ou cancelar, para tratar o codigo, senão de qualquer formar se eu apertar em cancelar continua percorrendo o codigo..
|
|
|
|
|
Postada em 23/01/2008 20:48 hs
valmir, faça um msgbox e pergunte, fica mais facil assim
|
|
|
Treze
|
SÃO VICENTE SP - BRASIL
|
|
Postada em 23/01/2008 20:56 hs
Como o Cardoso disse faça pelo msgbox assim Private Sub Command1_Click() resposta = MsgBox("Deseja Imprimir este relatório", vbQuestion + vbYesNo, " Impressão") If resposta = vbYes Then CommonDialog1.ShowPrinter Printer.Copies = CommonDialog1.Copies ' manda para printer o numero de cópias o commondialog Printer.Orientation = CommonDialog1.Orientation ' manda para printer se será retrato ou paisagem Printer.Print "teste" Printer.EndDoc Else Exit Sub End If End Sub
e agora é isso que você queria
|
TÓPICO EDITADO
|
|
|
|
|
Postada em 23/01/2008 21:10 hs
Bom, vou fazer um teste.. Obrigado a todos pela ajudinha.. Valeu..
|
|
|
|
Postada em 24/01/2008 09:39 hs
o Problema agora é que sempre tá imprimindo na mesma gaveta da impressora, mesmo selecionando uma outra..
|
|
|
$VALMIR$
|
UBERLANDIA MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 24/01/2008 09:45 hs
A única coisa que está funcionando do gerenciador é escolher a impressora, mas todas as outras opções do tipo, Quantidade de Copias, selecionar intervalo de impressão não estão funcionando.. eu marco as opções mais nada acontece.. Tem alguma propriedade?
|
|
|