다음을 통해 공유


WorkbookBase.Close(Object, Object, Object) 메서드

정의

통합 문서를 닫습니다.

public void Close (object saveChanges, object filename, object routeWorkbook);
member this.Close : obj * obj * obj -> unit
Public Sub Close (Optional saveChanges As Object, Optional filename As Object, Optional routeWorkbook As Object)

매개 변수

saveChanges
Object

통합 문서에 변경된 내용이 없으면 이 인수는 무시됩니다. 통합 문서에 변경 내용이 있지만 해당 문서가 열려 있는 다른 창에도 나타나면 이때도 이 인수가 무시됩니다. 통합 문서에 변경 내용이 있지만 해당 문서가 열려 있는 다른 창에는 나타나지 않는 경우, 이 인수는 다음 목록에 표시된 대로 변경 내용의 저장 여부를 지정합니다. true. 통합 문서의 변경 내용을 저장합니다. 통합 문서 FileName 와 연결된 파일 이름이 아직 없으면 가 사용됩니다. 를 생략하면 FileName 사용자에게 파일 이름을 입력하라는 메시지가 표시됩니다. false. 통합 문서에 변경 내용을 저장하지 않습니다. 생략. - 변경 내용을 저장할지 여부를 묻는 대화 상자가 표시됩니다.

filename
Object

변경 내용을 이 파일 이름으로 저장합니다.

routeWorkbook
Object

통합 문서를 다음 수신자에게 회람시키지 않아도 되는 경우, 즉 회람 쪽지가 없거나 이미 회람된 경우 이 인수는 무시됩니다. 그렇지 않으면 Microsoft Office Excel에서는 다음 목록에 표시된 대로 통합 문서를 회람시킵니다. true. 다음 수신자에게 통합 문서를 보냅니다. false. 통합 문서를 보내지 않습니다. 생략. - 통합 문서의 전송 여부를 묻는 대화 상자를 표시합니다.

예제

다음 코드 예제에서는 메서드를 Close 사용하여 변경 내용을 저장하지 않고 현재 통합 문서를 닫습니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

private void WorkbookClose()
{
    this.Close(false, false);
}
Private Sub WorkbookClose()
    Me.Close(False, False)
End Sub

설명

이 메서드를 사용하여 통합 문서를 닫으면 통합 문서에서 Auto_Close 매크로가 실행되지 않습니다. 메서드를 RunAutoMacros 사용하여 매크로를 실행합니다.

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하세요.

적용 대상