Hostitelská položka Workbook
Workbook Položku hostitele je typ, který rozšiřuje Workbook typ z primární sestavení interop pro Excel.Workbook Položku hostitele poskytuje všechny stejné vlastnosti, metody a události, jako Workbook objekt, ale také poskytuje další funkce.
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.
V projektech úrovni dokumentu je výchozí Workbook hostitel položky, která představuje sešit v projektu.Projekty na úrovni aplikace, je možné generovat Workbook hostitel položky za běhu.
Principy položku hostitele sešitu v projekty na úrovni dokumentu
Přístup k sešitu v projektu, použijte ThisWorkbook třídy.ThisWorkbook Třída umožňuje přístup k členům Workbook položku hostitele úprav, jako je spuštění kódu při otevření nebo zavření sešitu provést základní úlohy.Další informace naleznete v tématu Programování přizpůsobení na úrovni dokumentu.
ThisWorkbook Třída poskytuje umístění, ve kterém lze spustit psaní kódu v projektu.Protože třída poskytuje všechny stejné vlastnosti, metody a události, jako Workbook objektu v primární sestavení interop pro aplikaci Excel, můžete použít ThisWorkbook přístup k objektovému modelu aplikace Excel.Další informace naleznete v tématu Přehled modelu objektů aplikace Excel.
Poklepejte ThisWorkbook položku projektu v Průzkumníku sešitu návrhář zobrazit a zobrazit vlastnosti a události v sešitu Vlastnosti okna.
Omezení hostitele položky sešitu v projekty na úrovni dokumentu
Úroveň dokumentu projektu může obsahovat pouze jeden Workbook položku hostitele (, ThisWorkbook třídy).Nelze přidat nový Workbook hostitel položky projektu v době návrhu a nelze vytvořit nový Workbook hostitel položky za běhu z přizpůsobení úroveň dokument.
Pokud vytvoříte nový sešit aplikace Excel v době běhu, je typu Workbook.Protože položka hostitel není, nemůže obsahovat žádné prvky hostitele nebo ovládací prvky model Windows Forms.Další informace o vytváření sešitů v době spuštění naleznete v Postupy: Vytváření nových sešitů prostřednictvím kódu programu.
Workbook Položku hostitele nejedná jako kontejner pro ovládací prvky hostitel.Proto všechny viditelné ovládací prvky nelze přidat do sešitu, ale můžete přidat součásti, jako například DataSet, aby komponenty mohou být sdíleny všechny listy.Úroveň dokumentu projektu součásti, které jsou k dispozici v sešitu můžete najít na komponenty kartě Data kartě a Všechny model Windows Forms kartě nástrojů.
[!POZNÁMKA]
Vývojové nástroje sady Office v sadě Visual Studio nepodporují sdílených sešitů.
Principy sešit hostitel položky projekty na úrovni aplikace
Projekty na úrovni aplikace, je možné generovat Workbook položku hostitele za běhu pro každého sešitu, který je otevřen v aplikaci Excel.Generování Workbook hostitele položku použít GetVstoObject metoda.Další informace naleznete v tématu Rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňcích na úrovni aplikace za běhu.
Viz také
Koncepty
Rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňcích na úrovni aplikace za běhu
Přehled hostitelských položek a hostitelských ovládacích prvků
Automatizace v aplikaci Excel s použitím rozšířených objektů
Programová omezení hostitelských položek a hostitelských ovládacích prvků