Odstraňování listů ze sešitů prostřednictvím kódu programu
Můžete odstranit libovolný list v sešitu. Pokud chcete list odstranit, použijte položku hostitele listu nebo přejděte k listu pomocí kolekce listů sešitu.
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.
Použití položky hostitele listu
Pokud byl list přidán v době návrhu v přizpůsobení na úrovni dokumentu, použijte metodu Delete k odstranění zadaného listu. Následující kód odstraní list ze sešitu tak, že přímo odkazuje na položku hostitele listu.
Důležité
Tento kód se spouští pouze v projektech, které vytvoříte pomocí některé z následujících šablon projektů:
Sešit Excelu 2013
Šablona Excelu 2013
Sešit aplikace Excel 2010
Šablona aplikace Excel 2010
Pokud chcete tento úkol provést v jiném typu projektu, musíte přidat odkaz na sestavení Microsoft.Office.Interop.Excel a potom je nutné použít třídy z tohoto sestavení k otevření sešitu a odstranění listu. Další informace naleznete v tématu Postupy: Cílení aplikace Office lications prostřednictvím primárních sestavení vzájemné spolupráce a referenční informace k primárnímu sestavení interop aplikace Excel 2010.
Odstranění listu pomocí hostitelské položky listu
Delete Volání metody
Sheet1
.
Použití kolekce Listy excelového sešitu
Přístup k listům prostřednictvím kolekce systém Microsoft Office Excelu Sheets v následujících případech:
Chcete odstranit list v doplňku VSTO.
List, který chcete odstranit, byl vytvořen za běhu v přizpůsobení na úrovni dokumentu.
Následující kód odstraní list ze sešitu tak, že na list odkazuje prostřednictvím indexového čísla kolekce Listy . Tento kód předpokládá, že byl nový list vytvořen programově.
Důležité
Pokud chcete tento úkol provést v jiném typu projektu, musíte přidat odkaz na sestavení Microsoft.Office.Interop.Excel a potom je nutné použít třídy z tohoto sestavení k otevření sešitu a odstranění listu. Další informace naleznete v tématu Postupy: Cílení aplikace Office lications prostřednictvím primárních sestavení vzájemné spolupráce a referenční informace k primárnímu sestavení interop aplikace Excel 2010.
Odstranění listu pomocí kolekce Listů excelového sešitu
Související obsah
- Práce s listy
- Postupy: Skrytí 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
- Hostitelská položka listu
- Globální přístup k objektům v projektech Office
- Programová omezení hostitelských položek a hostitelských ovládacích prvků