Evento Application.DocumentBeforePrint (Word)

Este evento se produce antes de que se imprima cualquier documento abierto.

Sintaxis

más sencilla.DocumentBeforePrint (Doc As Document**, Cancel As Boolean)

expresión Variable que representa un objeto 'Application' declarado con eventos en un módulo de clase.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Doc Obligatorio Document Documento que se imprime.
Cancel Obligatorio Boolean False cuando se produce el evento. Si el procedimiento de evento establece este argumento en True, el documento no se imprimirá al finalizar el procedimiento.

Comentarios

Para obtener más información acerca del uso de eventos con el objeto Application , vea Utilizar eventos con el objeto Application.

Ejemplo

En este ejemplo se solicita al usuario una respuesta Sí o no antes de imprimir el documento. Este código debe colocarse en un módulo de clase y una instancia de la clase debe inicializarse correctamente para que este ejemplo funcione; consulte Uso de eventos con el objeto Applicationpara obtener instrucciones sobre cómo lograr esto.

Public WithEvents appWord as Word.Application 
 
Private Sub appWord_DocumentBeforePrint _ 
 (ByVal Doc As Document, _ 
 Cancel As Boolean) 
 
 Dim intResponse As Integer 
 
 intResponse = MsgBox("Have you checked the " _ 
 & "printer for letterhead?", _ 
 vbYesNo) 
 
 If intResponse = vbNo Then Cancel = True 
End Sub

Vea también

Objeto Application

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.