SaveEventArgs Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |