Položky sešitu hostitele
Workbook Položku hostitele je typ, který rozšiřuje Microsoft.Office.Interop.Excel.Workbook typ z primární sestavení interop pro Excel.Workbook Položku hostitele poskytuje všechny stejné vlastnosti, metody a události, jako Microsoft.Office.Interop.Excel.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 aplikacích Excel 2013 a Excel 2010. Další informace naleznete v tématu Funkce aplikace 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 Úpravy dokumentu úroveň programování.
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 Microsoft.Office.Interop.Excel.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 objektu 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 Microsoft.Office.Interop.Excel.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í dokumenty aplikace Word a Excel v doplňky úroveň aplikace v době spuštění.
Viz také
Koncepty
Rozšíření dokumenty aplikace Word a Excel v doplňky úroveň aplikace v době spuštění
Přehled ovládací prvky hostitel a Host položky
Automatizace aplikace Excel pomocí rozšířené objekty
Programová omezení položek hostitel a Host ovládací prvky