Sdílet prostřednictvím


Začínáme úprav programování na úrovni dokumentu aplikace Excel

Pokud jste se začali vytváření vlastní úroveň dokument pro aplikaci Microsoft Office Excel pomocí aplikace Visual Studio, zde je nutné znát.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu v aplikacích Excel 2013 a Excel 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.

Principy práce úroveň dokument přizpůsobení pro Excel

Úroveň dokument přizpůsobení pro Excel založen kolem jednoho sešitu.K použití vlastního nastavení, koncový uživatel otevře sešit nebo vytvoří sešit ze šablony aplikace Excel.Události v sešitu, například do buňky nebo klepnutím na tlačítka a položky nabídky můžete volat metody zpracování událostí v sestavení.Při zavření sešitu jsou již k dispozici v aplikaci Excel pouze v dokumentu, který je obsažen funkce přizpůsobení.

Další informace naleznete v tématu Architektura úpravy na úrovni dokumentu.

Vytváření projektů na úrovni dokumentu aplikace Excel

Vytvořit vlastní úroveň dokument pro aplikaci Excel, použijte šablonu projektu sešit aplikace Excel nebo šablony aplikace Excel v Nový projekt dialogové okno.Tyto šablony zahrnují požadované sestavení a soubory projektu.

Další informace o tom, jak vytvořit projekt úroveň dokument pro aplikaci Excel naleznete v Jak: vytvoření Office projekty v aplikaci Visual Studio.Další informace o šablonách projektů viz Přehled šablon aplikace Office Project.

Sešity aplikace Excel programování pomocí položky hostitel a Host

Hostitel položky a prvky hostitele jsou třídy, které poskytují programovací model pro přizpůsobení úroveň dokument vytvořen pomocí sady Visual Studio.

Položky hostitel poskytují vstupní bod pro váš kód a také může fungovat jako kontejnery pro ovládací prvky hostitel a model Windows Forms.V projekty na úrovni dokumentu aplikace Excel, jsou tyto položky hostitel představovány ThisWorkbook, Sheet1, Sheet2, a Sheet3 třídy.

Ovládací prvky hostitele jsou založeny na nativní objekty aplikace Excel, například seznam objektů a rozsahy.Ovládací prvky hostitel poskytují podobné funkce jako nativní objekty aplikace Excel, ale mají také nové události, podpora návrháře a schopnost datové vazby.Zobrazují se jako prvotřídní objekty v projektu kód a technologie IntelliSense umožňuje odkazovat na konkrétní objekty přímo v kódu bez nutnosti procházet model objektu aplikace Excel.

Další informace naleznete v následujících tématech:

Přizpůsobení uživatelského rozhraní aplikace Excel

Většina řešení Microsoft Office upravit uživatelské rozhraní (UI) aplikace Office některé umožňují uživatelům interakci s řešením.V nichž můžete upravit uživatelské rozhraní aplikace Excel pomocí přizpůsobení úroveň dokument mnoha způsoby.Například můžete přidat ovládací prvky na pásu karet nebo můžete zobrazit podokno akcí aplikace.Další informace naleznete v tématu Přizpůsobení uživatelského rozhraní sady Office.

Můžete také otevřít sešit, který je přidružen k projektu přímo v aplikaci Visual Studio.Pokud je sešit otevřený v aplikaci Visual Studio, můžete upravit sešit pomocí uživatelského rozhraní aplikace Excel.Sešit můžete použít také jako návrhovou plochu, můžete přetáhnout prvky listy.Další informace naleznete v tématu Office projekty v prostředí Visual Studio.

Použití datové vazby

Ovládací prvky hostitele jsou také v seznamu ovládacích prvků, které můžete přetáhnout z Zdroje dat okna.Přidání ovládacích prvků hostitele tímto způsobem automaticky sváže je zdroj dat, můžete nastavit pomocí okna.Bez psaní kódu, můžete zobrazit data z databáze, webové služby a obchodní objekty.Další informace naleznete v tématu Vazba dat pro ovládací prvky v Office Solutions.

Další kroky

Jak vytvořit vlastní úroveň dokument pro aplikaci Excel naleznete v Názorný postup: Vytvoření první vlastní nastavení úrovni dokumentu aplikace Excel.Tento návod uvádí vývojové nástroje sady Office v sadě Visual Studio a model programování pro přizpůsobení úroveň dokument aplikace Excel.

Seznam témat, které vás některé běžné úkoly v projektech aplikace Excel naleznete v tématu Běžné úkoly v programování Office.

Viz také

Úkoly

Jak: vytvoření Office projekty v aplikaci Visual Studio

Názorný postup: Vytvoření první vlastní nastavení úrovni dokumentu aplikace Excel

Koncepty

Názorné postupy pro aplikaci Excel

Psaní kódu v řešení Office

Další zdroje

Úpravy dokumentu úroveň programování

Řešení aplikace Excel

Přehled modelu objektu aplikace Excel