Postupy: Zavírání sešitů prostřednictvím kódu programu
Můžete zavřít aktivní sešit nebo můžete určit sešit zavřete.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v Excelu 2013 a v Excelu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.
Zavření aktivního sešitu
Existují dva postupy pro zavření aktivního sešitu: jeden pro úpravy na úrovni dokumentu a jeden pro doplňky aplikace.
Zavření aktivního sešitu v přizpůsobení úroveň dokument
Volání Close metody přidružené k přizpůsobení sešit zavřete.Použít následující příklad kódu, spustit v Sheet1 třídy v projektu úroveň dokument pro aplikaci Excel.
Globals.ThisWorkbook.Close(SaveChanges:=False)
Globals.ThisWorkbook.Close(false);
Zavření aktivního sešitu v doplňku úrovni aplikace
Volání Close metoda aktivní sešit zavřete.Použít následující příklad kódu, spustit v ThisAddIn třídy v projektu aplikace Excel.
Me.Application.ActiveWorkbook.Close(SaveChanges:=False)
this.Application.ActiveWorkbook.Close(false, missing, missing);
Zavření sešitu, který určíte název
Způsob, jakým zavřete sešit, který určíte název je stejný pro doplňky aplikace a úpravy na úrovni dokumentu.
Zavřete sešit, který určíte název
Zadejte název sešitu jako argument Workbooks kolekce.Následující příklad kódu předpokládá, že je otevřít v aplikaci Excel sešit s názvem NewWorkbook.
Me.Application.Workbooks("NewWorkbook.xlsx").Close(SaveChanges:=False)
object fileName = "NewWorkbook.xlsx"; Excel.Workbook workbook = this.Application.Workbooks.get_Item(fileName); workbook.Close(false);
Viz také
Úkoly
Postupy: Ukládání sešitů prostřednictvím kódu programu
Postupy: Otevírání sešitů prostřednictvím kódu programu
Koncepty
Programová omezení hostitelských položek a hostitelských ovládacích prvků
Volitelné parametry v řešeních pro systém Office
Přehled hostitelských položek a hostitelských ovládacích prvků