Sdílet prostřednictvím


Zavření sešitů prostřednictvím kódu programu

Aktivní sešit můžete zavřít nebo můžete zadat sešit, který se má zavřít.

Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Excel. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.

Zavření aktivního sešitu

Existují dva postupy pro zavření aktivního sešitu: jeden pro přizpůsobení na úrovni dokumentu a jeden pro doplňky VSTO.

Zavření aktivního sešitu v přizpůsobení na úrovni dokumentu

  1. Close Voláním metody zavřete sešit přidružený k přizpůsobení. Pokud chcete použít následující příklad kódu, spusťte ho ve Sheet1 třídě v projektu na úrovni dokumentu pro Excel.

    Globals.ThisWorkbook.Close(false);
    

Zavření aktivního sešitu v doplňku VSTO

  1. Close Voláním metody zavřete aktivní sešit. Pokud chcete použít následující příklad kódu, spusťte ho ve ThisAddIn třídě v projektu doplňku VSTO pro Excel.

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

Zavřete sešit, který zadáte podle názvu.

Způsob, jakým zavřete sešit, který zadáte podle názvu, je stejný pro doplňky VSTO a přizpůsobení na úrovni dokumentu.

Zavření sešitu, který zadáte podle názvu

  1. Zadejte název sešitu jako argument kolekce Workbooks . Následující příklad kódu předpokládá, že sešit s názvem NewWorkbook je otevřen v Aplikaci Excel.

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