Condividi tramite


Interfaccia SaveEventArgs

fornisce i dati per BeforeSave evento.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:   Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

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

Il tipo SaveEventArgs espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Cancel Ottiene o imposta un valore che indica se annullare l'operazione di salvataggio.
Proprietà pubblica ShowSaveAsDialog Ottiene o imposta un valore che indica se visualizzare Salva con nome finestra di dialogo.

In alto

Esempi

Nell'esempio di codice seguente viene illustrato un gestore eventi per BeforeSave evento. Quando si salva il documento, il gestore eventi verrà richiesto di annullare o procedere con l'operazione di salvataggio.

Questo esempio è valido per una personalizzazione a livello di documento.

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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Word