Compartir a través de


Evento Document.BeforeClose (Publisher)

Este evento se produce antes de que se cierre cualquier documento.

Sintaxis

expresión. BeforeClose (Cancelar)

expresión Variable que representa un objeto Document .

Parameters

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

Observaciones

Para obtener más información sobre el uso de eventos con el objeto Document , consulte Uso de eventos con el objeto Document.

Ejemplo

En este ejemplo se pide al usuario una respuesta afirmativa (sí) o negativa (no) antes de cerrar un documento. Para que este ejemplo funcione, debe colocar este código en el módulo ThisDocument.

Private Sub Document_BeforeClose(Cancel As Boolean) 
 Dim intResponse As Integer 
 
 intResponse = MsgBox("Do you really want to close " _ 
 & "the document?", vbYesNo) 
 
 If intResponse = vbNo Then Cancel = True 
End Sub

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.