Sdílet prostřednictvím


Začínáme s programováním přizpůsobení na úrovni dokumentu pro Word

Pokud teprve začínáte vytvářet přizpůsobení na úrovni dokumentu pro systém Microsoft Office Word pomocí sady Visual Studio, musíte vědět tady.

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

Vysvětlení fungování přizpůsobení na úrovni dokumentu pro Word

Každé vlastní nastavení Wordu, které vytvoříte, je založené na jednom dokumentu. Pokud chcete začít používat vlastní nastavení, koncový uživatel dokument otevře nebo vytvoří dokument ze šablony Wordu. Události v dokumentu, například přesunutí kurzoru do konkrétních oblastí nebo kliknutí na tlačítka a položky nabídky, mohou volat metody zpracování událostí v sestavení. Po zavření dokumentu už nebudou funkce poskytované přizpůsobením ve Wordu dostupné.

Další informace naleznete v tématu Architektura přizpůsobení na úrovni dokumentu.

Vytváření projektů na úrovni dokumentu pro Word

Chcete-li vytvořit přizpůsobení na úrovni dokumentu pro Word, použijte šablonu projektu wordového dokumentu nebo šablony šablony aplikace Word v dialogovém okně Nový projekt . Tyto šablony zahrnují požadované odkazy na sestavení a soubory projektu.

Další informace o tom, jak vytvořit projekt na úrovni dokumentu pro Word, najdete v tématu Postupy: Vytváření projektů Office v sadě Visual Studio. Další informace o šablonách projektů najdete v tématu Přehled šablon projektů Office.

Programování dokumentů aplikace Word pomocí hostitelských ovládacích prvků hostitelů položek

Hostitelské položky a hostitelské ovládací prvky jsou třídy, které poskytují programovací model pro přizpůsobení na úrovni dokumentu.

Hostitelské položky poskytují vstupní bod pro váš kód a můžou také fungovat jako kontejnery pro ovládací prvky hostitele a model Windows Forms ovládací prvky. V projektech na úrovni dokumentu pro Word je položka hostitele reprezentována ThisDocument třídou.

Hostitelské ovládací prvky jsou založené na nativních objektech Wordu, jako jsou ovládací prvky obsahu, záložky a uzly XML. Hostitelské ovládací prvky poskytují podobné funkce nativním objektům Wordu, ale mají také nové události, podporu návrháře a funkci vazby dat. V kódu projektu a v IntelliSense se zobrazují jako objekty první třídy, což usnadňuje odkazování na konkrétní objekty přímo v kódu, aniž byste museli procházet objektový model Wordu.

Další informace naleznete v následujících tématech:

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

Většina systém Microsoft Office řešení upraví uživatelské rozhraní aplikace Office lication tak, aby uživatelům poskytovala nějaký způsob interakce s řešením. Uživatelské rozhraní Wordu můžete upravovat mnoha způsoby pomocí přizpůsobení na úrovni dokumentu. Můžete například přidat ovládací prvky na pás karet a zobrazit podokno akcí. Další informace najdete v tématu Přizpůsobení uživatelského rozhraní Office.

Můžete také otevřít dokument přidružený k projektu přímo v sadě Visual Studio. Když je dokument otevřený v sadě Visual Studio, můžete dokument upravit pomocí uživatelského rozhraní aplikace Word. Dokument můžete použít také jako návrhovou plochu, která umožňuje přetáhnout na něj ovládací prvky. Další informace najdete v tématu Projekty Office v prostředí sady Visual Studio.

Vytvoření vazby ovládacích prvků k datům

Ovládací prvky obsahu a Bookmark ovládací prvek jsou v seznamu ovládacích prvků, které můžete přetáhnout z okna Zdroje dat. Přidání ovládacích prvků obsahu a záložek tímto způsobem automaticky vytvoří vazbu ke zdroji dat, který jste nastavili pomocí okna. Bez psaní kódu můžete zobrazit data z databází, služeb a obchodních objektů. Další informace najdete v tématu Vytvoření vazby dat k ovládacím prvkům v řešeních Office.

Další kroky

Informace o tom, jak vytvořit přizpůsobení na úrovni dokumentu pro Word, najdete v tématu Návod: Vytvoření prvního přizpůsobení na úrovni dokumentu pro Word. Tento názorný postup vás seznámí s vývojářskými nástroji Office v sadě Visual Studio a programovacím modelem pro přizpůsobení na úrovni dokumentu wordu.

Seznam témat, která vás provedou některými běžnými úkoly v projektech Wordu, najdete v tématu Běžné úkoly v programování Office.

Viz také