Hola a todos:
Me gustaría saber como se pude controlar si un informe enviado a la
impresora es cancelado por el usuario.
El informe se ejecucta con  ..
    DoCmd.OpenReport  "miReporte", acNormal

Tengo que enviar muchos informes seguidos desde código, y quisiera controlar
si el usuario lo cancela para no enviar mas.


RESPONDE MCPEGASUS
==================

Tienes que capturarla con el error 2501, te adjunto este código, en caso de
duda lo preguntas.

On Error GoTo Err_CapturarError

        DoCmd.OpenReport strInforme, acViewNormal

Salida:
    Exit Function

Err_CapturarError:
    Select Case Err.Number
        Case 2501               'Se ha cancelado el runcommand.
            DoCmd.Close acReport, strInforme
            Resume Salida
        Case Else
            'Capturar todos aquellos errores inesperados.
            MsgBox Err.Number & " " & Err.Description
    End Select
    Resume Salida



    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)