WorkbookBase.Close 메서드
통합 문서를 닫습니다.
네임스페이스: Microsoft.Office.Tools.Excel
어셈블리: Microsoft.Office.Tools.Excel.v4.0.Utilities(Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
구문
‘선언
Public Sub Close ( _
saveChanges As Object, _
filename As Object, _
routeWorkbook As Object _
)
public void Close(
Object saveChanges,
Object filename,
Object routeWorkbook
)
매개 변수
- saveChanges
형식: System.Object
통합 문서에 변경된 내용이 없으면 이 인수는 무시됩니다.통합 문서에 변경 내용이 있지만 해당 문서가 열려 있는 다른 창에도 나타나면 이때도 이 인수가 무시됩니다.통합 문서에 변경 내용이 있지만 해당 문서가 열려 있는 다른 창에는 나타나지 않는 경우, 이 인수는 다음 목록에 표시된 대로 변경 내용의 저장 여부를 지정합니다.
true .통합 문서의 변경 내용을 저장합니다.통합 문서와 연결된 파일 이름이 아직 없으면 FileName이 사용됩니다. FileName을 생략하면 파일 이름을 지정하라는 메시지가 표시됩니다.
false .통합 문서의 변경 내용을 저장하지 않습니다.
생략- 변경 내용을 저장할지 여부를 묻는 대화 상자가 표시됩니다.
- filename
형식: System.Object
변경 내용을 이 파일 이름으로 저장합니다.
- routeWorkbook
형식: System.Object
통합 문서를 다음 수신자에게 회람시키지 않아도 되는 경우, 즉 회람 쪽지가 없거나 이미 회람된 경우 이 인수는 무시됩니다.그렇지 않으면 Microsoft Office Excel에서는 다음 목록에 표시된 대로 통합 문서를 회람시킵니다.
true .다음 수신자에게 통합 문서를 보냅니다.
false .통합 문서를 보내지 않습니다.
생략- 통합 문서의 전송 여부를 묻는 대화 상자를 표시합니다.
설명
이 메서드를 사용하여 통합 문서를 닫으면 통합 문서의 Auto_Close 매크로가 실행되지 않습니다.이 매크로를 실행하려면 RunAutoMacros 메서드를 사용합니다.
선택적 매개 변수
선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.
예제
다음 코드 예제에서는 Close 메서드를 사용하여 변경 내용을 저장하지 않고 현재 통합 문서를 닫습니다.
이 예제는 문서 수준 사용자 지정을 위한 것입니다.
Private Sub WorkbookClose()
Me.Close(False, False)
End Sub
private void WorkbookClose()
{
this.Close(false, false);
}
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.