Document.BeforeClose Ereignis

Definition

Wird unmittelbar vor dem Schließen des Dokuments ausgelöst.

event System.ComponentModel.CancelEventHandler BeforeClose;

Ereignistyp

CancelEventHandler

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 .

Gilt für