Document.BeforeClose-Ereignis
Wird unmittelbar vor dem Schließen des Dokuments ausgelöst.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Syntax
'Declaration
Event BeforeClose As CancelEventHandler
event CancelEventHandler BeforeClose
Hinweise
Das Ereignis wird vor dem Schließen des Dokuments ausgelöst. Damit das Dokument nicht geschlossen wird, legen Sie das Cancel-Argument des bereitgestellten CancelEventArgs-Objekts auf true fest.
Beispiele
Im folgenden Codebeispiel wird ein Meldungsfeld angezeigt, bevor das Dokument geschlossen wird. Dieses Beispiel bezieht sich auf ein Add-In auf Anwendungsebene.
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.");
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.