Sdílet prostřednictvím


SaveEventArgs – rozhraní

Poskytuje data BeforeSave událostí.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)

Syntaxe

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

Typ SaveEventArgs zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Cancel Získá nebo nastaví hodnotu určující, zda zrušit ukládání operace.
Veřejná vlastnost ShowSaveAsDialog Získá nebo nastaví hodnotu označující, zda se má zobrazit Uložit jako dialogové okno.

Na začátek

Příklady

Následující příklad kódu ukazuje obslužnou rutinu události pro BeforeSave událostí. Při uložení dokumentu obslužné rutiny událost výzvu zrušit, nebo pokračovat v ukládání operace.

Tento příklad je přizpůsobení úrovni 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;
    }
}

Viz také

Odkaz

Microsoft.Office.Tools.Word – obor názvů