Sdílet prostřednictvím


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ů

Další zdroje

Ovládací prvky v dokumentech Office