다음을 통해 공유


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

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

적용 대상: 이 항목의 정보는 Excel 2013 및 Excel 2010의 문서 수준 프로젝트 및 응용 프로그램 수준 프로젝트에 적용됩니다. 자세한 내용은 Office 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

활성 통합 문서 닫기

활성 통합 문서를 닫는 절차는 문서 수준 사용자 지정의 경우와 응용 프로그램 수준 추가 기능의 경우에 각각 다릅니다.

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

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

    Globals.ThisWorkbook.Close(SaveChanges:=False)
    
    Globals.ThisWorkbook.Close(false);
    

응용 프로그램 수준 추가 기능의 활성 통합 문서를 닫으려면

  • Close 메서드를 호출하여 활성 통합 문서를 닫습니다.다음 코드 예제를 사용하려면 Excel용 응용 프로그램 수준 프로젝트의 ThisAddIn 클래스에서 이 코드 예제를 실행하십시오.

    Me.Application.ActiveWorkbook.Close(SaveChanges:=False)
    
    this.Application.ActiveWorkbook.Close(false, missing, missing);
    

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

이름으로 지정한 통합 문서를 닫는 방법은 응용 프로그램 수준 추가 기능과 문서 수준 사용자 지정의 경우에 모두 동일합니다.

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

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

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

참고 항목

작업

방법: 프로그래밍 방식으로 통합 문서 저장

방법: 프로그래밍 방식으로 통합 문서 열기

개념

통합 문서 사용

호스트 항목 및 호스트 컨트롤의 프로그래밍에 대한 제한 사항

Office 솔루션의 선택적 매개 변수

호스트 항목 및 호스트 컨트롤 개요