Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

SaveEventHandler-Delegat

 

Stellt die Methode dar, die das BeforeSave-Ereignis von Document behandelt.

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

public delegate void SaveEventHandler(
	object sender,
	SaveEventArgs e
)

Parameter

sender

Die Quelle des Ereignisses.

e
Type: Microsoft.Office.Tools.Word.SaveEventArgs

Ein SaveEventArgs, das die Ereignisdaten enthält.

Beim Erstellen eines SaveEventHandler-Delegaten bestimmen Sie die Methode für die Ereignisbehandlung.Um das Ereignis mit dem Ereignishandler zu verknüpfen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu.Der Ereignishandler wird bei jedem Auftreten des Ereignisses aufgerufen, bis Sie den Delegaten entfernen.

Im folgenden Codebeispiel wird ein Ereignishandler für das BeforeSave-Ereignis veranschaulicht.Wenn Sie das Dokument speichern, fordert Sie der Ereignishandler auf, den Speichervorgang abzubrechen oder fortzusetzen.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

private void DocumentBeforeSave()
{
    this.BeforeSave += new Microsoft.Office.Tools.Word.SaveEventHandler(ThisDocument_BeforeSave);
}

void ThisDocument_BeforeSave(object sender, Microsoft.Office.Tools.Word.SaveEventArgs e)
{
    if (MessageBox.Show("Do you want to save the document?", "BeforeSave",
        MessageBoxButtons.YesNo) == DialogResult.No)
    {
        e.Cancel = true;
    }
}
Zurück zum Anfang
Anzeigen: