이 설명서는 보관되지만 유지 되지 않습니다.

Workbook.Close 메서드

통합 문서를 닫습니다.

네임스페이스: Microsoft.Office.Tools.Excel
어셈블리: Microsoft.Office.Tools.Excel(microsoft.office.tools.excel.dll)

public virtual void Close (
	[OptionalAttribute] Object SaveChanges,
	[OptionalAttribute] Object Filename,
	[OptionalAttribute] Object RouteWorkbook
)

매개 변수

SaveChanges

통합 문서에 변경된 내용이 없으면 이 인수는 무시됩니다. 통합 문서에 변경 내용이 있지만 해당 문서가 열려 있는 다른 창에도 나타나면 이때도 이 인수가 무시됩니다. 통합 문서에 변경 내용이 있지만 해당 문서가 열려 있는 다른 창에는 나타나지 않는 경우, 이 인수는 다음 목록에 표시된 대로 변경 내용의 저장 여부를 지정합니다.

  • true - 통합 문서의 변경 내용을 저장합니다. 통합 문서와 연결된 파일 이름이 아직 없으면 FileName이 사용됩니다. FileName을 생략하면 파일 이름을 지정하라는 메시지가 표시됩니다.

  • false - 통합 문서의 변경 내용을 저장하지 않습니다.

  • 생략 - 변경 내용을 저장할지 여부를 묻는 대화 상자가 표시됩니다.

Filename

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

RouteWorkbook

통합 문서를 다음 수신자에게 회람시키지 않아도 되는 경우, 즉 회람 쪽지가 없거나 이미 회람된 경우 이 인수는 무시됩니다. 그렇지 않으면 Microsoft Office Excel에서는 다음 목록에 표시된 대로 통합 문서를 회람시킵니다.

  • true - 다음 수신자에게 통합 문서를 보냅니다.

  • false - 통합 문서를 보내지 않습니다.

  • 생략 - 통합 문서의 전송 여부를 묻는 대화 상자를 표시합니다.

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

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Understanding Optional Parameters in COM Interop를 참조하십시오.

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

private void WorkbookClose()
{
    this.Close(false, false, missing);
}

표시: