Sdílet prostřednictvím


řešení pro aplikaci Word

Visual Studio poskytuje šablony projektů, které můžete použít k vytvoření přizpůsobení na úrovni dokumentu a doplňků VSTO pro systém Microsoft Office Wordu. Tato řešení můžete použít k automatizaci wordových funkcí, rozšíření wordových funkcí a přizpůsobení uživatelského rozhraní Wordu. Další informace o rozdílech mezi přizpůsobeními na úrovni dokumentu a doplňky VSTO najdete v tématu Přehled vývoje řešení Pro Office (VSTO).

Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.

Poznámka:

Zajímá vás vývoj řešení, která rozšiřují prostředí Office napříč několika platformami? Podívejte se na nový model doplňků pro Office. Doplňky pro Office mají v porovnání s doplňky a řešeními VSTO malé nároky a můžete je vytvářet pomocí téměř jakékoli webové programovací technologie, jako je HTML5, JavaScript, CSS3 a XML.

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

Automatizace Wordu

Objektový model Wordu zveřejňuje mnoho typů, které můžete použít k automatizaci Wordu. Můžete například programově vytvářet tabulky, formátovat dokumenty a nastavovat text v oblastech a odstavcích. Další informace naleznete v tématu Přehled objektového modelu aplikace Word.

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

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

Přizpůsobení na úrovni dokumentu pro systém Microsoft Office Wordu se skládá ze sestavení, které je přidružené ke konkrétnímu dokumentu. Sestavení obvykle rozšiřuje dokument přizpůsobením uživatelského rozhraní a automatizací Wordu. Na rozdíl od doplňku VSTO, který je přidružený k samotnému Wordu, je funkce implementované v přizpůsobení k dispozici pouze v případě, že je přidružený dokument otevřen ve Wordu.

Pokud chcete vytvořit projekt přizpůsobení na úrovni dokumentu pro Word, použijte šablony projektů wordového dokumentu nebo šablony šablon v dialogovém okně Nový projekt v sadě Visual Studio. Další informace naleznete v tématu Postupy: Vytváření projektů Office v sadě Visual Studio.

Další informace o tom, jak fungují přizpůsobení na úrovni dokumentu, architektura přizpůsobení na úrovni dokumentu.

Programovací model přizpůsobení aplikace Word

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

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

Vývoj doplňků VSTO pro Word

Doplněk VSTO pro systém Microsoft Office Wordu se skládá ze sestavení načteného aplikací Word. Sestavení obvykle rozšiřuje Word přizpůsobením uživatelského rozhraní a automatizací Wordu. Na rozdíl od vlastního nastavení na úrovni dokumentu, který je přidružený ke konkrétnímu dokumentu, není funkce implementované v doplňku VSTO omezena na žádný jeden dokument.

Chcete-li vytvořit projekt doplňku VSTO pro Word, použijte šablony projektu doplňku Word v dialogovém okně Nový projekt v sadě Visual Studio. Další informace naleznete v tématu Postupy: Vytváření projektů Office v sadě Visual Studio.

Obecné informace o tom, jak doplňky VSTO fungují, najdete v tématu Architektura doplňků VSTO.

Programovací model doplňku wordu

Když vytvoříte projekt doplňku Word VSTO, Visual Studio vygeneruje třídu s názvem ThisAddIn, která je základem vašeho řešení. Tato třída poskytuje výchozí bod pro psaní kódu a také zveřejňuje objektový model Wordu pro doplněk VSTO.

Další informace o ThisAddIn třídě a dalších funkcích, které můžete použít v doplňku VSTO, najdete v tématu Programové doplňky VSTO.

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

Uživatelské rozhraní Wordu můžete přizpůsobit několika různými způsoby. Některé možnosti jsou dostupné pro všechny typy projektů a další možnosti jsou k dispozici pouze pro doplňky VSTO nebo přizpůsobení na úrovni dokumentu.

Možnosti pro všechny typy projektů

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

Úloha Další informace
Přizpůsobení pásu karet Přehled pásu karet
Přidejte do přizpůsobeného dokumentu model Windows Forms ovládací prvky nebo rozšířené ovládací prvky Wordu (pro přizpůsobení na úrovni dokumentu) nebo do libovolného otevřeného dokumentu (pro doplněk VSTO). Postupy: Přidání ovládacích prvků model Windows Forms do dokumentů Office

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

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

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

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

Úloha Další informace
Přidejte do dokumentu podokno akcí. Přehled podokna Akcí

Postupy: Přidání podokna akcí do wordových dokumentů nebo excelových sešitů
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 wordových dokumentů

Možnosti doplňků VSTO

Následující tabulka uvádí možnosti přizpůsobení, které jsou dostupné jenom pro doplňky VSTO.

Úloha Další informace
Vytvořte vlastní podokno úloh. Vlastní podokna úloh
Titulek Popis
Přehled objektového modelu Wordu Poskytuje přehled hlavních typů, které poskytuje objektový model Wordu.
Automatizace Wordu pomocí rozšířených objektů Poskytuje informace o rozšířených objektech (poskytované nástroji Visual Studio Tools for Office runtime), které můžete použít v řešeních Wordu.
Přehled ovládacích prvků model Windows Forms v dokumentech Office Popisuje, jak do wordových dokumentů přidat ovládací prvky model Windows Forms.
Návod: Vytvoření prvního přizpůsobení na úrovni dokumentu pro Word Ukazuje, jak vytvořit základní přizpůsobení na úrovni dokumentu pro Word.
Návod: Vytvoření prvního doplňku VSTO pro Word Ukazuje, jak vytvořit základní doplněk VSTO pro Word.
Návod: Přidání ovládacích prvků do dokumentu za běhu v doplňku VSTO Ukazuje, jak přidat tlačítko model Windows Forms a RichTextContentControl do dokumentu za běhu pomocí doplňku VSTO.
Word 2010 ve vývoji pro Office Obsahuje odkazy na články a referenční dokumentaci týkající se vývoje řešení Wordu (ne specifické pro vývoj pro Office pomocí sady Visual Studio).