Freigeben über


DocumentBase.BeforeClose-Ereignis

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

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntax

'Declaration
Public Event BeforeClose As CancelEventHandler
public 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. Wenn Sie dieses Beispiel verwenden möchten, führen Sie es von der ThisDocument-Klasse in einem Projekt auf Dokumentebene aus.

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.");
}

.NET Framework-Sicherheit

Siehe auch

Referenz

DocumentBase Klasse

Microsoft.Office.Tools.Word-Namespace