Partager via


SaveEventArgs Interface

Définition

Fournit des données pour l'événement BeforeSave.

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
Attributs

Exemples

L'exemple de code suivant ajoute l'événement BeforeSave du à un gestionnaire d'événements. Lorsque vous enregistrez le document, le gestionnaire d’événements vous invite à annuler ou à poursuivre l’opération d’enregistrement.

Cet exemple concerne une personnalisation au niveau du document.

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

Propriétés

Cancel

Obtient ou définit une valeur qui indique s'il faut annuler l'opération d'enregistrement.

ShowSaveAsDialog

Obtient ou définit une valeur qui indique s’il faut afficher la boîte de dialogue Enregistrer sous.

S’applique à