Freigeben über


SaveEventArgs Schnittstelle

Definition

Stellt Daten für das BeforeSave-Ereignis bereit.

public interface class SaveEventArgs
[System.Runtime.InteropServices.Guid("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")]
public interface SaveEventArgs
[<System.Runtime.InteropServices.Guid("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")>]
type SaveEventArgs = interface
Public Interface SaveEventArgs
Attribute

Beispiele

Im folgenden Codebeispiel wird ein Ereignishandler für das BeforeSave Ereignis veranschaulicht. Wenn Sie das Dokument speichern, werden Sie vom Ereignishandler aufgefordert, den Speichervorgang abzubrechen oder fortzufahren.

Dieses Beispiel gilt für 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;
    }
}
Private Sub DocumentBeforeSave()
    AddHandler Me.BeforeSave, AddressOf ThisDocument_BeforeSave
End Sub

Private Sub ThisDocument_BeforeSave(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Word.SaveEventArgs)
    If MessageBox.Show("Do you want to save the document?", "BeforeSave", _
        MessageBoxButtons.YesNo) = DialogResult.No Then
        e.Cancel = True
    End If
End Sub

Eigenschaften

Cancel

Ruft einen Wert ab, der angibt, ob der Speichervorgang abgebrochen werden soll, oder legt diesen fest.

ShowSaveAsDialog

Ruft einen Wert ab, der angibt, ob das Dialogfeld Speichern unter angezeigt werden soll, oder legt diesen fest.

Gilt für: