Sdílet prostřednictvím


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

odkaz na video 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ř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.

Postupy: Přidání ovládacích prvků Windows Forms do dokumentů Office

Postupy: Přidání ovládacích prvků Graf do listů

Postupy: Přidání ovládacích prvků ListObject do listů

Postupy: Přidání ovládacích prvků NamedRange 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.

Přehled podokna akcí

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.

Postupy: Přidání ovládacích prvků XMLMappedRange do 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.

Vlastní podokna úloh

Příbuzná témata

Title

Description

Přehled modelu objektů aplikace Excel

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

Globalizace a lokalizace řešení pro 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.

Přehled ovládacích prvků Windows Forms v dokumentech Office

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.

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.