Visual Basic - Duda sobre CommonDialog al Imprimir

Life is soft - evento anual de software empresarial
 
Vista:

Duda sobre CommonDialog al Imprimir

Publicado por Juan Carlos (2 intervenciones) el 30/04/2002 23:54:07
Duda con CommonDialog.Show Printer
Con este comando aprece una ventana que permite configurar la impresión. Aparecen tres botones : ACEPTAR, CANCELAR y PROPIEDADES. ¿ Cómo puedo controlar el evento si el usuario pulsa CANCELAR ?.
En el siguiente código el programa procederá a imprimir aunque el usuario haya optado por CANCELAR. Para salir del procedimiento tendría que controlar la respuestas pero ¡¡ no sé como hacerlo y no consigo dormir !!. Gracias a todos.

Private Sub Imprimir_Click()
With CommonDialog1
.Flags = cdlPDDisabledPrintertofile
.ShowPrinter
End With
Exit Sub
Printer.Print
Printer.Print "hola"
Printer.EndDoc
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Duda sobre CommonDialog al Imprimir

Publicado por Iñaki (502 intervenciones) el 02/05/2002 12:43:52
Al principio del código escribe :
.CancelError=true

y despues veras que si pulsas el boton Cancelar sale un error en tiempo de ejecucion : ( " 32755 ")
Por lo tanto solo te queda filtrar este error, es decir comprobar si no da errores imprimir, si nó salir.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar