Řešení aplikace Excel
Visual Studio poskytuje šablony projektu, kterou můžete vytvořit vlastní úroveň dokument a doplňky aplikace Microsoft Office Excel.Tato řešení slouží k automatizaci aplikace Excel, rozšířit funkce aplikace Excel a upravit uživatelské rozhraní (UI) aplikace Excel.Další informace o rozdílech mezi přizpůsobení úroveň dokument a doplňky aplikace naleznete v Přehled vývoje řešení sady Office.
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.
Toto téma obsahuje následující informace:
Automatizace aplikace Excel.
Vývoj úroveň dokument přizpůsobení pro Excel.
Vývoj doplňků aplikace Excel.
Přizpůsobení uživatelského rozhraní aplikace Excel.
Automatizace aplikace Excel
Model objektu aplikace Excel poskytuje mnoho typů, které lze použít k automatizaci aplikace Excel.Například lze programově vytvářet grafy, formátovat listy nastavení hodnot rozsahů a buněkDalší informace naleznete v tématu Přehled modelu objektu aplikace Excel.
Při vývoji řešení aplikace Excel v aplikaci Visual Studio, můžete také použít položkami hostitele a prvky hostitele v řešeních.Objekty, které některé běžně používané objekty v modelu objektu aplikace Excel, jako jsou Microsoft.Office.Interop.Excel.Worksheet a Microsoft.Office.Interop.Excel.Range objekty.Rozšířené objekty chovají jako objekty aplikace Excel, které jsou založeny, ale přidat další události a možnosti vazby dat objektů.Další informace naleznete v tématu Automatizace aplikace Excel pomocí rozšířené objekty.
Vývoj úroveň dokument přizpůsobení pro Excel
Přizpůsobení úroveň dokument aplikace Microsoft Office Excel obsahuje sestavení, který je přidružen určitý sešit.Sestavení obvykle rozšiřuje sešitu přizpůsobení uživatelského rozhraní a automatizace aplikace Excel.Na rozdíl od aplikace doplněk, který je přidružen k aplikaci Excel sám, funkce, které byste implementovat vlastního nastavení je k dispozici pouze přidružený sešit je otevřen v aplikaci Excel.
Vytvořit projekt úroveň dokument přizpůsobení pro Excel, použijte šablony sešitu aplikace Excel nebo šablona aplikace Excel projekt v Nový projekt dialogové okno aplikace Visual Studio.Další informace naleznete v tématu Jak: vytvoření Office projekty v aplikaci Visual Studio.
Další informace o přizpůsobení práce jak úroveň dokumentu viz Architektura úpravy na úrovni dokumentu.
Model programování vlastního nastavení aplikace Excel
Při vytváření projektu úroveň dokument pro aplikaci Excel Visual Studio generuje několik tříd, které jsou základem vašeho řešení: ThisWorkbook, Sheet1, Sheet2, a Sheet3.Tyto třídy představují sešitu a listy, které jsou přidruženy k řešení a poskytují výchozí bod pro psaní kódu.
Další informace o těchto generované třídy a další funkce, které lze použít v projektu dokumentu úroveň viz Úpravy dokumentu úroveň programování.
Vývoj doplňků aplikace Excel
Doplněk na aplikační úrovni pro aplikaci Microsoft Office Excel obsahuje sestavení, která je načtena aplikací Excel.Sestavení obvykle rozšiřuje Excel přizpůsobení uživatelského rozhraní a automatizace aplikace Excel.Na rozdíl od přizpůsobení úroveň dokument přidružen určitý sešit, funkce, které implementují v doplňku je omezen na jednoho sešitu.
Vytvoření projektu v úroveň aplikace Excel pomocí šablony sešitu aplikace Excel nebo šablona aplikace Excel projekt v Nový projekt dialogové okno aplikace Visual Studio.Další informace naleznete v tématu Jak: vytvoření Office projekty v aplikaci Visual Studio.
Obecné informace o práci doplňky jak úroveň aplikace Architektura doplňků úroveň aplikace.
Související video ukázku naleznete v tématu jak udělat I: automatizovat PowerPoint z aplikace Excel doplněk?.
Aplikace Excel doplněk programovací Model
Při vytváření aplikace Excel přidat do projektu Visual Studio generuje třída nazvaná ThisAddIn, která je základem vašeho řešení.Tato třída poskytuje výchozí bod pro psaní kódu a také poskytuje objektový model aplikace Excel k doplňku.
Další informace o ThisAddIn třídy a další funkce aplikace Visual Studio, můžete použít v doplňku, viz Doplňky aplikace úroveň programování.
Přizpůsobení uživatelského rozhraní aplikace Excel
Přizpůsobení uživatelského rozhraní aplikace Excel několika různými způsoby.Některé možnosti jsou k dispozici pro všechny typy projektů a další možnosti jsou k dispozici pouze doplňky aplikace nebo úpravy na úrovni dokumentu.
Možnosti pro všechny typy projektů
Následující tabulka uvádí možnosti vlastního nastavení, které jsou k dispozici vlastní úroveň dokument a doplňky aplikace.
Úloha |
Další informace |
---|---|
Přizpůsobení pásu karet. |
|
Přidejte prvky model Windows Forms nebo rozšířené ovládací prvky aplikace Excel do listu v sešitu vlastní přizpůsobení úroveň dokument nebo doplněk aplikační úrovni libovolného otevřeného sešitu. |
Jak: přidání ovládacích prvků model Windows Forms do dokumentů sady Office Jak: přidání ovládacích prvků grafu listy |
Možnosti vlastního nastavení na úrovni dokumentu
Následující tabulka uvádí možnosti vlastního nastavení, které jsou k dispozici pouze pro vlastní nastavení na úrovni dokumentu.
Úloha |
Další informace |
---|---|
Podokno akcí aplikace přidáte do sešitu. |
Jak: dokumenty aplikace Word nebo sešity aplikace Excel přidat podokno akcí |
Přidáte rozsah rozšířené ovládací prvky, které jsou mapovány do uzlů XML na list. |
Možnosti pro doplňky aplikace
Následující tabulka uvádí možnosti vlastního nastavení, které jsou k dispozici pouze doplňky úrovni aplikace.
Úloha |
Další informace |
---|---|
Vytvořte vlastní podokno úloh. |
Příbuzná témata
Title |
Description |
---|---|
Poskytuje přehled hlavních typů poskytnutých model objektu aplikace Excel. |
|
Poskytuje informace o rozšířených objektů (poskytované Visual Studio Tools for Office runtime), můžete v aplikaci Excel řešení. |
|
Obsahuje informace o důležité informace týkající se řešení aplikace Excel, spuštěných v počítačích, které mají neanglické nastavení systému Windows. |
|
Ovládací prvky model Windows Forms na přehled dokumentů sady Office |
Popisuje, jak přidat ovládací prvky model Windows Forms listy aplikace Excel. |
Názorný postup: Vytvoření první vlastní nastavení úrovni dokumentu aplikace Excel |
Ukazuje, jak vytvořit základní úroveň dokument přizpůsobení pro Excel. |
Názorný postup: Vytvoření první úroveň aplikace doplněk aplikace Excel |
Ukazuje, jak vytvořit základní doplněk aplikace Excel. |
Názorný postup: Přidání ovládacích prvků do listu v době spuštění v projektu na úrovni aplikace |
Ukazuje, jak přidat tlačítko model Windows Forms NamedRangea ListObject list v době běhu pomocí doplněk aplikační úrovni. |
Obsahuje odkazy na články a referenční dokumentaci o vývoji řešení aplikace Excel.Nejsou specifické pro vývoj Office pomocí aplikace Visual Studio. |