Share via


SaveEventArgs Interfaccia

Definizione

Fornisce i dati per l'evento 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
Attributi

Esempio

Nell'esempio di codice riportato di seguito viene illustrato un gestore eventi per l' BeforeSave evento. Quando si salva il documento, il gestore eventi richiede di annullare o continuare con l'operazione di salvataggio.

Questo esempio è relativo a una personalizzazione a livello di documento.

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

Proprietà

Cancel

Ottiene o imposta un valore che indica se annullare l'operazione di salvataggio.

ShowSaveAsDialog

Ottiene o imposta un valore che indica se visualizzare la finestra di dialogo Salva con nome.

Si applica a