SaveEventArgs-Schnittstelle
Stellt Daten für das BeforeSave-Ereignis bereit.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Syntax
'Declaration
<GuidAttribute("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")> _
Public Interface SaveEventArgs
[GuidAttribute("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")]
public interface SaveEventArgs
Der SaveEventArgs-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Cancel | Ruft einen Wert ab, der angibt, ob der Speichervorgang abgebrochen werden soll, oder legt diesen Wert fest. | |
ShowSaveAsDialog | Ruft einen Wert ab, der angibt, ob das Dialogfeld Speichern unter angezeigt werden soll, oder legt diesen fest. |
Zum Seitenanfang
Beispiele
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 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
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;
}
}