Compartir a través de


SaveEventArgs Interfaz

Definición

Proporciona datos para el 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
Atributos

Ejemplos

En el ejemplo de código siguiente se muestra un controlador de eventos para el BeforeSave evento. Al guardar el documento, el controlador de eventos le pide que cancele o continúe con la operación de guardado.

Este ejemplo es para una personalización de nivel de 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

Propiedades

Cancel

Obtiene o establece un valor que indica si se va a cancelar la operación de guardar.

ShowSaveAsDialog

Obtiene o establece un valor que indica si se va a mostrar el cuadro de diálogo Guardar como.

Se aplica a