ř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 |
Příbuzná témata
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). |