Compartir a través de


Document.BeforeClose (Evento)

Se produce inmediatamente antes de que se cierre el documento.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblados:   Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
Event BeforeClose As CancelEventHandler
event CancelEventHandler BeforeClose

Comentarios

El evento tiene lugar antes de que se cierre el documento.Para impedir que el documento se cierre, establezca el argumento Cancel del objeto CancelEventArgs proporcionado como true.

Ejemplos

En el ejemplo de código siguiente se muestra un mensaje antes de que se cierre el documento.Se trata de un ejemplo para un complemento en el nivel de la aplicación.

Private Sub DocumentBeforeClose()
    Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    AddHandler vstoDoc.BeforeClose, AddressOf ThisDocument_BeforeClose
End Sub

Private Sub ThisDocument_BeforeClose(ByVal sender As Object, _
    ByVal e As System.ComponentModel.CancelEventArgs)
    System.Windows.Forms.MessageBox.Show("The document is closing.")
End Sub
private void DocumentBeforeClose()
{
    Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    vstoDoc.BeforeClose += new System.ComponentModel.CancelEventHandler(ThisDocument_BeforeClose);
}

void ThisDocument_BeforeClose(object sender, System.ComponentModel.CancelEventArgs e)
{
    System.Windows.Forms.MessageBox.Show("The document is closing.");
}

Seguridad de .NET Framework

Vea también

Referencia

Document Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)