다음을 통해 공유


프로그래밍 방식으로 통합 문서 닫기

활성 통합 문서를 닫거나 닫을 통합 문서를 지정할 수 있습니다.

적용 대상: 이 항목의 정보는 Excel의 문서 수준 프로젝트 및 VSTO 추가 기능 프로젝트에 적용됩니다. 자세한 내용은 Office 애플리케이션 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하세요.

활성 통합 문서 닫기

활성 통합 문서를 닫는 절차에는 문서 수준 사용자 지정 및 VSTO 추가 기능에 대해 각각 하나씩, 두 가지가 있습니다.

문서 수준 사용자 지정에서 활성 통합 문서를 닫으려면

  1. Close 메서드를 호출하여 사용자 지정과 연결된 통합 문서를 닫습니다. 다음 코드 예제를 사용하려면 Excel용 문서 수준 프로젝트의 Sheet1 클래스에서 실행합니다.

    Globals.ThisWorkbook.Close(false);
    

VSTO 추가 기능에서 활성 통합 문서를 닫으려면

  1. Close 메서드를 호출하여 활성 통합 문서를 닫습니다. 다음 코드 예제를 사용하려면 Excel용 VSTO 추가 기능 프로젝트의 ThisAddIn 클래스에서 실행합니다.

    this.Application.ActiveWorkbook.Close(false, missing, missing);
    

이름으로 지정한 통합 문서 닫기

이름으로 지정한 통합 문서를 닫는 방법은 VSTO 추가 기능과 문서 수준 사용자 지정에서 동일합니다.

이름으로 지정한 통합 문서를 닫으려면

  1. Workbooks 컬렉션에 대한 인수로 통합 문서 이름을 지정합니다. 다음 코드 예제에서는 NewWorkbook 이라는 통합 문서가 Excel에서 열려 있다고 가정합니다.

    object fileName = "NewWorkbook.xlsx";
    Excel.Workbook workbook = this.Application.Workbooks.get_Item(fileName);
    workbook.Close(false);