Sdílet prostřednictvím


Ř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.

Bb386107.collapse_all(cs-cz,VS.110).gifModel 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.

odkaz na video Související video ukázku naleznete v tématu jak udělat I: automatizovat PowerPoint z aplikace Excel doplněk?.

Bb386107.collapse_all(cs-cz,VS.110).gifAplikace 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.

Bb386107.collapse_all(cs-cz,VS.110).gifMož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řehled 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

Jak: přidání ovládacích prvků objektu ListObject listy

Jak: přidání ovládacích prvků NamedRange listy

Bb386107.collapse_all(cs-cz,VS.110).gifMož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.

Přehled podokno akcí

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.

Jak: přidání ovládacích prvků XMLMappedRange listy

Bb386107.collapse_all(cs-cz,VS.110).gifMož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.

Vlastní podokna úloh

Bb386107.collapse_all(cs-cz,VS.110).gifPříbuzná témata

Title

Description

Přehled modelu objektu aplikace Excel

Poskytuje přehled hlavních typů poskytnutých model objektu aplikace Excel.

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

Poskytuje informace o rozšířených objektů (poskytované Visual Studio Tools for Office runtime), můžete v aplikaci Excel řešení.

Globalizace a lokalizace řešení aplikace Excel

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.

Aplikace Excel 2010 ve vývoji Office

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.