Aracılığıyla paylaş


SaveEventArgs Arabirim

Tanım

BeforeSave olayı için veriler sağlar.

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
Öznitelikler

Örnekler

Aşağıdaki kod örneği, olay için bir olay işleyicisini BeforeSave gösterir. Belgeyi kaydettiğinizde, olay işleyicisi kaydetme işlemini iptal etmenizi veya devam etmenizi ister.

Bu örnek, belge düzeyinde özelleştirme içindir

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

Özellikler

Cancel

Kaydetme işleminin iptal edilip edilmeyeceğini belirten bir değer alır veya ayarlar.

ShowSaveAsDialog

Farklı Kaydet iletişim kutusunun görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

Şunlara uygulanır