Поделиться через


SaveEventArgs - интерфейс

Предоставляет данные для события BeforeSave.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word (в Microsoft.Office.Tools.Word.dll)

Синтаксис

'Декларация
<GuidAttribute("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")> _
Public Interface SaveEventArgs
[GuidAttribute("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")]
public interface SaveEventArgs

Тип SaveEventArgs предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Cancel Получает или задает значение, указывающее, отменить ли операцию сохранения.
Открытое свойство ShowSaveAsDialog Получает или задает значение, указывающее, отображать ли диалоговое окно Сохранение документа.

В начало страницы

Примеры

В приведенном ниже примере кода демонстрируется обработчик событий BeforeSave. При сохранении документа обработчик событий предлагает отменить или продолжить операцию сохранения.

В этом примере демонстрируется настройка уровня документа.

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

См. также

Ссылки

Microsoft.Office.Tools.Word - пространство имен