Automatizace v aplikaci Excel s použitím rozšířených objektů
Při vývoji řešení aplikace Excel v aplikaci Visual Studio můžete použít položkami hostitele a hostitele ovládacív řešeních s.Objekty, které některé běžně používané objekty v modelu objektu aplikace Excel (to znamená objektového modelu, který je vystaven pomocí primární sestavení interop pro Excel), jako jsou Worksheet a Range objekty.Rozšířené objekty chovají jako objekty aplikace Excel, které jsou založeny, ale přidávají další funkce, jako jsou nové události a možnosti vazby dat objektů.
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.
Položky hostitel a host jsou k dispozici doplňky úrovni aplikace a úrovni dokumentu vlastní kontext, ve kterém tyto lze je různá pro každý typ řešení.Další informace naleznete v tématu Přehled hostitelských položek a hostitelských ovládacích prvků.
Položky hostitele aplikace Excel
Projekty aplikace Excel umožňují přístup k několika položkami hostitele:
Worksheet.Tuto položku hostitele obsahuje představuje listu v projektu.Také funguje jako kontejner pro spravované ovládací prvky, včetně hostitelského prvků model Windows Forms, a udržuje informace o ovládacích prvcích na jejím povrchu.Další informace naleznete v tématu Hostitelská položka Worksheet.
Workbook.Tuto položku hostitele představuje sešit v projektu a funguje jako kontejner pro součásti, které jsou sdíleny všechny listy v sešitu.Další informace naleznete v tématu Hostitelská položka Workbook.
ChartSheet.Tento hostitel položky listu aplikace Excel, který obsahuje pouze graf a zpřístupní události.
Přidáte v projektu přizpůsobení úroveň dokument aplikace Microsoft Office Excel list s grafem v době návrhu, jako nový list, Visual Studio automaticky vytvoří ChartSheet položku hostitele.
Ačkoli ChartSheet položku hostitele je listu aplikace Excel, všechny ovládací prvky nelze přidat do listu s grafem.Pokud chcete mít další ovládací prvky na listu s grafem, list s grafem nepoužívejte.Místo toho můžete umístit graf jako vložený objekt v listu pomocí Chart hostiteli ovládacího prvku.Další informace naleznete v tématu Graf – ovládací prvek.
Ovládací prvky hostitele aplikace Excel
Existuje několik hostitelů ovládacích prvků pro aplikaci Excel, které vám pomohou vytvářet, organizovat a automatizovat sešitů a listů.Tyto ovládací prvky hostitel poskytují události a možnosti vázání dat, které nemají své protějšky v nativní model objektu aplikace Excel.
Další informace o hostiteli ovládací prvky, které lze použít v projektech aplikace Excel naleznete v následujících tématech:
Viz také
Úkoly
Postupy: Vyplnění ovládacích prvků ListObject daty
Postupy: Přidání ovládacích prvků Graf do listů
Postupy: Přidání ovládacích prvků ListObject do listů
Postupy: Přidání ovládacích prvků NamedRange do listů
Postupy: Přidání ovládacích prvků XMLMappedRange do listů
Postupy: Změna velikosti ovládacích prvků NamedRange
Postupy: Změna velikosti ovládacích prvků ListObject
Postupy: Ověření dat při přidání nového řádku do ovládacího prvku ListObject
Postupy: Mapování sloupců objektu ListObject na data
Návod: Programové ošetření událostí ovládacího prvku NamedRange
Koncepty
Rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňcích na úrovni aplikace za běhu
Přidání ovládacích prvků do dokumentů Office za běhu
Přehled hostitelských položek a hostitelských ovládacích prvků
Programová omezení hostitelských položek a hostitelských ovládacích prvků