다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Cancel 저장 작업을 취소할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 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 네임스페이스