SaveEventArgs Arabirim
İçin veri sağlar BeforeSave olay.
Ad alanı: Microsoft.Office.Tools.Word
Derlemeler: Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll içinde)
Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")> _
Public Interface SaveEventArgs
[GuidAttribute("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")]
public interface SaveEventArgs
SaveEventArgs türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
Cancel | Kaydetme iptal edilip gösteren değeri alır veya ayarlar işlem. | |
ShowSaveAsDialog | Görüntülenip görüntülenmeyeceğini gösteren değeri alır veya ayarlar Farklı Kaydet iletişim kutusu. |
Üst
Örnekler
Aşağıdaki kod örneği için bir olay işleyicisi gösterir BeforeSave olay.Belgeyi kaydettiğinizde, olay işleyicisi, iptal etmek veya Kaydet işlemine devam etmek ister işlemi.
Bu örnek, bir belge düzeyinde özelleştirme için bulunur.
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;
}
}