Sdílet prostřednictvím


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.

86w8bx6c.collapse_all(cs-cz,VS.110).gifOmezení 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

Položku hostitele listu

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

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

Další zdroje

Ukázky vývoje Office a návody