Řešení pro aplikaci 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í pro systém Office.
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.
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 objektů 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 Worksheet a 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 v aplikaci Excel s použitím rozšířených objektů.
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 Postupy: Vytváření projektů pro systém Office v prostředí Visual Studio.
Další informace o přizpůsobení práce jak úroveň dokumentu viz Architektura přizpůsobení 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 Programování přizpůsobení na úrovni dokumentu.
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 Postupy: Vytváření projektů pro systém Office v prostředí Visual Studio.
Obecné informace o práci doplňky jak úroveň aplikace Architektura doplňků na úrovni 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 Programování doplňků na úrovni aplikace.
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. |
Postupy: Přidání ovládacích prvků Windows Forms do dokumentů Office Postupy: Přidání ovládacích prvků Graf do listů |
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. |
Postupy: Přidání podokna akcí do dokumentů aplikace Word nebo sešitů aplikace Excel |
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. |
|
Automatizace v aplikaci Excel s použitím rozšířených objektů |
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. |
|
Popisuje, jak přidat ovládací prvky model Windows Forms listy aplikace Excel. |
|
Návod: Vytvoření prvního přizpůsobení na úrovni dokumentu pro Excel |
Ukazuje, jak vytvořit základní úroveň dokument přizpůsobení pro Excel. |
Návod: Vytvoření prvního doplňku na úrovni aplikace pro Excel |
Ukazuje, jak vytvořit základní doplněk aplikace Excel. |
Návod: Přidání ovládacích prvků na list za běhu 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. |