Document.BeforeClose (Evento) (2007 System)
Actualización: Julio de 2008
Se produce inmediatamente antes de que se cierre el documento.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word.v9.0 (en Microsoft.Office.Tools.Word.v9.0.dll)
Sintaxis
Public Event BeforeClose As CancelEventHandler
Dim instance As Document
Dim handler As CancelEventHandler
AddHandler instance.BeforeClose, handler
public 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.
Private Sub DocumentBeforeClose()
AddHandler Me.BeforeClose, AddressOf ThisDocument_BeforeClose
End Sub
Private Sub ThisDocument_BeforeClose(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs)
MessageBox.Show("The document is closing.")
End Sub
private void DocumentBeforeClose()
{
this.BeforeClose += new System.ComponentModel.CancelEventHandler(ThisDocument_BeforeClose);
}
void ThisDocument_BeforeClose(object sender, System.ComponentModel.CancelEventArgs e)
{
MessageBox.Show("The document is closing.");
}
Se trata de una versión para un complemento en el nivel de la aplicación.
Private Sub DocumentBeforeClose()
Dim vstoDoc As Document = Me.Application.ActiveDocument.GetVstoObject()
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 = this.Application.ActiveDocument.GetVstoObject();
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.");
}
Permisos
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.Office.Tools.Word (Espacio de nombres)
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Julio de 2008 |
Agregada una versión del ejemplo de código para un complemento en el nivel de la aplicación. |
Cambio de características de SP1. |