Postupy: Odstraňování listů ze sešitů prostřednictvím kódu programu
Můžete odstranit jakékoli listu sešitu.Odstranění listu, použijte položku hostitele listu nebo listu přístup pomocí kolekce listy sešitu.
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.
Pomocí položky hostitel listu
Pokud v době návrhu v přizpůsobení úroveň dokument byl přidán listu, použijte Delete metoda odstranění zadaného listu.Následující kód odstraní odkázáním přímo položku hostitele listu listu sešitu.
Důležité |
---|
Tento kód se spustí pouze v projektech, které vytvoříte pomocí šablony projektu následující:
Pokud chcete provést tuto úlohu v typu projektu, musíte přidat odkaz Microsoft.Office.Interop.Excel sestavení a pak pomocí tříd z daného sestavení otevření sešitu a listu odstranit.Další informace naleznete v Postupy: Cílení na aplikace Office v primárních sestaveních vzájemné spolupráce a Odkaz na aplikaci Excel 2010 Primary Interop sestavení. |
Odstranění listu pomocí položky hostitel listu
Call the Delete method of Sheet1.
Globals.Sheet1.Delete()
Globals.Sheet1.Delete();
Pomocí kolekce listů v sešitu aplikace Excel
Přístup prostřednictvím aplikace Microsoft Office Excel listy Sheets kolekce v následujících případech:
Chcete odstranit list doplněk aplikační úrovni.
V době spuštění v přizpůsobení úroveň dokument byl vytvořen listu, který chcete odstranit.
Následující kód odstraní list ze sešitu odkázáním list prostřednictvím číslo indexu Sheets kolekce.Tento kód předpokládá nového listu byla vytvořena programem.
Důležité |
---|
Tento kód se spustí pouze v projektech, které vytvoříte pomocí šablony projektu následující:
Pokud chcete provést tuto úlohu v typu projektu, musíte přidat odkaz Microsoft.Office.Interop.Excel sestavení a pak pomocí tříd z daného sestavení otevření sešitu a listu odstranit.Další informace naleznete v Postupy: Cílení na aplikace Office v primárních sestaveních vzájemné spolupráce a Odkaz na aplikaci Excel 2010 Primary Interop sestavení. |
Odstranění listu pomocí kolekce listy sešitu aplikace Excel
Volání Delete metoda Sheets kolekce.
CType(Me.Application.ActiveWorkbook.Sheets(4), Excel.Worksheet).Delete()
((Excel.Worksheet)this.Application.ActiveWorkbook.Sheets[4]).Delete();
Viz také
Úkoly
Postupy: Skrývání listů prostřednictvím kódu programu
Postupy: Přesouvání listů v sešitech prostřednictvím kódu programu
Postupy: Výběr listů prostřednictvím kódu programu
Postupy: Přidávání nových listů do sešitů prostřednictvím kódu programu
Koncepty
Globální přístup k objektům v projektech pro systém Office
Programová omezení hostitelských položek a hostitelských ovládacích prvků