Sdílet prostřednictvím


Řešení pro Word

Visual Studio 2013 poskytuje šablony projektu, které můžete využít k vytvoření úpravy na úrovni dokumentu a doplňky na úrovni aplikací pro aplikaci aplikací Microsoft Office Word.Tato řešení slouží k automatizaci aplikace Word rozšíření funkcí aplikace Word a přizpůsobení uživatelského rozhraní (UI) aplikace Word.Další informace o rozdílech mezi vlastní úpravě na úrovni dokumentu a doplňcích na úrovni aplikace, viz 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 ve Wordu 2013 a ve Wordu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Toto téma poskytuje následující informace:

  • Automatizace aplikace Word.

  • Vývoj přizpůsobení na úrovni dokumentů pro Word.

  • Vývoj doplňků na úrovni aplikace pro Word.

  • Přizpůsobení uživatelského rozhraní aplikace Word.

Automatizace aplikace Word

Objektový model aplikace Word poskytuje mnoho typů, které lze použít k automatizaci aplikace Word.Například lze programově vytvářet tabulky, formátovat dokumenty a nastavit text podle oblastí a odstavců.Další informace naleznete v tématu Přehled modelu objektů aplikace Word.

Při vývoji řešení aplikace Word v aplikaci Visual Studio můžete také použít položky hostitele a ovládací prvky hostitele ve svých řešeních.Jedná se o objekty, které rozšiřují některé běžně používané objekty v objektovém modelu aplikace Word, jako objekty Document a ContentControl.Rozšířené objekty se chovají jako objekty aplikace Word, na kterých jsou založeny, ale přidávají další události a možnosti vázání dat do objektů.Další informace naleznete v tématu Automatizace v aplikaci Word s použitím rozšířených objektů.

Vývoj přizpůsobení na úrovni dokumentů pro Word

Přizpůsobení úrovni dokumentu aplikace Microsoft Office Word obsahuje sestavení, které je spojeno s určitým dokumentem.Sestavení obvykle rozšiřuje dokument přizpůsobením uživatelského rozhraní a automatizací aplikace Word.Na rozdíl od doplňku na úrovni aplikace, který je spojen s aplikací Word samotnou, funkce, kterou implementujete ve vlastním nastavení je k dispozici pouze v případě, že související dokument je otevřen v aplikaci Word.

Chcete-li vytvořit projekt přizpůsobení na úrovni dokumentu pro aplikaci Word, použijte dokument aplikace Word nebo šablony projektů aplikace Word v dialogovém okně Nový projekt 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 vlastních úpravách na úrovni dokumentu naleznete zde: Architektura přizpůsobení na úrovni dokumentu.

Programovací model přizpůsobení Word

Když vytvoříte projekt na úrovni dokumentu pro aplikaci Word, aplikace Visual Studio vygeneruje třídy, nazvané ThisDocument, které jsou základem vašeho řešení.Tato třída představuje dokument, který je přidružen k řešení, a poskytuje výchozí bod pro psaní kódu.

Další informace o třídě ThisDocument a dalších funkcích, které můžete použít v projektu na úrovni dokumentu, viz Programování přizpůsobení na úrovni dokumentu.

Vývoj doplňků na úrovni aplikace pro Word

Doplněk na aplikační úrovni pro aplikaci Microsoft Office Word obsahuje sestavení, které je načteno aplikací Word.Sestavení obvykle rozšiřuje aplikaci Word přizpůsobením uživatelského rozhraní a automatizací aplikace Word.Na rozdíl od přizpůsobení na úrovni dokumentu, které je spojeno s určitým dokumentem, funkce, kterou implementujete v doplňku, není omezena pouze na jeden dokument.

Chcete-li vytvořit projekt doplňku na úrovni aplikace pro aplikaci Word, použijte šablony projektů doplňků aplikace Word v dialogovém okně Nový projekt 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 způsobu, jakým pracují pracovní doplňky na úrovni aplikace naleznete zde: Architektura doplňků na úrovni aplikace.

Programovací model doplňku aplikace Word

Když vytvoříte projekt doplňku aplikace Word, aplikace Visual Studio vygeneruje třídy, nazvané ThisAddIn, které jsou základem vašeho řešení.Tato třída poskytuje výchozí bod pro psaní kódu a také poskytuje objektový model aplikace Word pro váš doplněk.

Další informace o třídě ThisAddIn třídy a dalších funkcích, které můžete použít v doplňku, viz Programování doplňků na úrovni aplikace.

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

Existuje několik různých způsobů přizpůsobení uživatelského rozhraní aplikace Word.Některé možnosti jsou k dispozici pro všechny typy projektů a další možnosti jsou k dispozici pouze pro doplňky na úrovni aplikace nebo přizpůsobení 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 na úrovni přizpůsobení dokumentu a na úrovni doplňků aplikace.

Úloha

Další informace

Přizpůsobte pás karet.

Přehled pásu karet

Přidejte ovládací prvky Windows Forms nebo rozšířené ovládací prvky aplikace Word do přizpůsobeného dokumentu (pro přizpůsobení na úrovni dokumentu) nebo do libovolného otevřeného dokumentu (pro doplněk na úrovni aplikace).

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

Postupy: Přidání ovládacích prvků obsahu do dokumentů aplikace Word

Postupy: Přidání ovládacích prvků záložek do dokumentů aplikace Word

Možnosti pro přizpůsobení na úrovni dokumentu

Následující tabulka uvádí možnosti přizpůsobení, které jsou k dispozici pro přizpůsobení na úrovni dokumentu.

Úloha

Další informace

Přidejte do dokumentu podokno akcí.

Přehled podokna akcí

Postupy: Přidání podokna akcí do dokumentů aplikace Word nebo sešitů aplikace Excel

Přidejte rozšířené ovládací prvky XMLNode a XMLNodes na plochu dokumentu.

Postupy: Přidání ovládacích prvků XMLNode do dokumentů aplikace Word

Postupy: Přidání ovládacích prvků XMLNodes do dokumentů aplikace Word

Možnosti pro doplňky na úrovni aplikace

Následující tabulka uvádí možnosti vlastního nastavení, které jsou k dispozici pouze na úrovni doplňků aplikace.

Úloha

Další informace

Vytvořte vlastní podokno úloh.

Vlastní podokna úloh

Příbuzná témata

Title

Description

Přehled modelu objektů aplikace Word

Poskytuje přehled hlavních typů poskytnutý objektovým modelem aplikace Word.

Automatizace v aplikaci Word s použitím rozšířených objektů

Obsahuje informace o rozšířených objektech (poskytovaných nástroji Visual Studio Tools for Office runtime), které lze použít v řešení aplikace Word.

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

Popisuje, jak přidat ovládací prvky Windows Forms do dokumentů aplikace Word.

Návod: Vytvoření prvního přizpůsobení na úrovni dokumentu pro Word

Ukazuje, jak vytvořit základní přizpůsobení pro aplikaci Word na úrovni dokumentu.

Návod: Vytvoření prvního doplňku na úrovni aplikace pro Word

Ukazuje, jak vytvořit základní doplněk pro aplikaci Word na úrovni aplikace.

Návod: Přidání ovládacích prvků do dokumentu za běhu v doplňku na úrovni aplikace

Ukazuje, jak přidat tlačítko Windows Forms a RichTextContentControl v dokumentu za běhu pomocí doplňku na úrovni aplikace.

Word 2010 ve vývoji Office

Obsahuje odkazy na články a referenční dokumentaci o vývoji řešení aplikace Word (nezávislé na vývoji systému Office pomocí aplikace Visual Studio).