Udostępnij za pośrednictwem


Interfejs SaveEventArgs

Dostarcza dane dla BeforeSave zdarzenia.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestawy:   Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)

Składnia

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

Typ SaveEventArgs uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Cancel Pobiera lub ustawia wartość określającą, czy anulować zapisywanie operacji.
Właściwość publiczna ShowSaveAsDialog Pobiera lub ustawia wartość określającą, czy należy wyświetlać Zapisać jako okno dialogowe.

Początek

Przykłady

Poniższy przykład kodu pokazuje obsługi zdarzenia BeforeSave zdarzenia.Podczas zapisywania dokumentu program obsługi zdarzeń wyświetli monit, anulować lub kontynuować zapisywanie operacji.

W tym przykładzie jest przejmowane poziomie dokumentu.

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

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Office.Tools.Word