Partager via


SaveEventArgs, interface

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

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
<GuidAttribute("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")> _
Public Interface SaveEventArgs
[GuidAttribute("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")]
public interface SaveEventArgs

Le type SaveEventArgs expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Cancel Obtient ou définit une valeur qui indique s'il faut annuler l'opération d'enregistrement.
Propriété publique ShowSaveAsDialog Obtient ou définit une valeur qui indique s'il faut afficher la boîte de dialogue Enregistrer sous.

Début

Exemples

L'exemple de code suivant illustre un gestionnaire d'événements pour l'événement BeforeSave. Lorsque vous enregistrez le document, le gestionnaire d'événements vous invite à annuler ou continuer l'opération de sauvegarde.

Cet exemple illustre une personnalisation au niveau du document.

    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;
    }
}

Voir aussi

Référence

Microsoft.Office.Tools.Word, espace de noms