Document.BeforeClose Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird unmittelbar vor dem Schließen des Dokuments ausgelöst.
event System.ComponentModel.CancelEventHandler BeforeClose;
Ereignistyp
Beispiele
Im folgenden Codebeispiel wird ein Meldungs Feld angezeigt, bevor das Dokument geschlossen wird. Dieses Beispiel gilt für ein Add-in auf Anwendungsebene.
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.");
}
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
Hinweise
Das Ereignis tritt auf, bevor das Dokument geschlossen wird. Um zu verhindern, dass das Dokument geschlossen wird, legen Sie das- Cancel Argument des bereitgestellten- CancelEventArgs Objekts auf fest true .