Sdílet prostřednictvím


Automatizace aplikace Excel pomocí rozšířené objekty

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 Microsoft.Office.Interop.Excel.Worksheet a Microsoft.Office.Interop.Excel.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 aplikacích Excel 2013 a Excel 2010. Další informace naleznete v tématu Funkce aplikace 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 ovládací prvky hostitel a Host položky.

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 Položku hostitele listu.

  • 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 Položky sešitu hostitele.

  • 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 Ovládací prvek grafu.

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

Jak: výplň objektu ListObject prvky s daty

Jak: přidání ovládacích prvků grafu listy

Jak: přidání ovládacích prvků objektu ListObject listy

Jak: přidání ovládacích prvků NamedRange listy

Jak: přidání ovládacích prvků XMLMappedRange listy

Jak: Změna velikosti ovládacích prvků NamedRange

Jak: Změna velikosti objektu ListObject prvky

Jak: ověření dat při přidání nového řádku na ovládací prvek objektu ListObject

Jak: mapovat na Data objektu ListObject sloupce

Názorný postup: Programování proti událostem ovládacího prvku NamedRange

Koncepty

Rozšíření dokumenty aplikace Word a Excel v doplňky úroveň aplikace v době spuštění

Přidání ovládacích prvků do dokumentů sady Office v době spuštění

Přehled ovládací prvky hostitel a Host položky

Programová omezení položek hostitel a Host ovládací prvky

Další zdroje

Ovládací prvky v dokumentech sady Office