Návod: Změna formátování dokumentu pomocí ovládacích prvků CheckBox
Tento názorný postup ukazuje použití ovládacích prvků model Windows Forms v přizpůsobení na úrovni dokumentu pro systém Microsoft Office Word ke změně formátování textu.
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.
Tento návod znázorňuje následující úlohy:
Přidání textu a ovládacího prvku do dokumentu v projektu na úrovni dokumentu v době návrhu
Formátování textu při výběru možnosti
Pokud chcete zobrazit výsledek jako dokončenou ukázku, podívejte se na ukázky a názorné postupy pro ovládací prvky Wordu v ukázkách vývoje Pro Office.
Poznámka:
Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí (IDE).
Požadavky
K dokončení tohoto návodu budete potřebovat následující komponenty:
Edice Visual Studia, která zahrnuje nástroje Microsoft Office Developer Tools. Další informace najdete v tématu Konfigurace počítače pro vývoj řešení Office.
Word 2013 nebo Word 2010 .
Vytvoření projektu
Prvním krokem je vytvoření projektu wordového dokumentu.
Vytvoření nového projektu
Vytvořte projekt wordového dokumentu s názvem Formátování aplikace Word. V průvodci vyberte Vytvořit nový dokument.
Další informace naleznete v tématu Postupy: Vytváření projektů Office v sadě Visual Studio.
Visual Studio otevře nový wordový dokument v návrháři a přidá projekt Formátování aplikace Word do Průzkumník řešení.
Přidání textu a ovládacích prvků do wordového dokumentu
Pro účely tohoto názorného postupu přidejte do wordového Bookmark dokumentu tři zaškrtávací políčka a text. Zaškrtávací políčka budou uživateli k dispozici možnosti formátování textu.
Přidání tří zaškrtávacích políček
Ověřte, že je dokument otevřený v návrháři sady Visual Studio.
Na kartě Společné ovládací prvky panelu nástrojů přetáhněte první CheckBox ovládací prvek do dokumentu.
V okně Vlastnosti změňte následující vlastnosti.
Vlastnost Hodnota Název applyBoldFont Text Tučné Stisknutím klávesy Enter přesuňte kurzor pod první zaškrtávací políčko.
Přidejte do dokumentu pod
ApplyBoldFont
zaškrtávací políčko druhé zaškrtávací políčko a změňte následující vlastnosti.Vlastnost Hodnota Název applyItalicFont Text Kurzíva Stisknutím klávesy Enter přesuňte kurzor pod druhé zaškrtávací políčko.
Přidejte třetí zaškrtávací políčko do dokumentu pod
ApplyItalicFont
zaškrtávacím políčku a změňte následující vlastnosti.Vlastnost Hodnota Název applyUnderlineFont Text Podtržení
Přidání textu a ovládacího prvku Záložka
Přesuňte kurzor pod ovládací prvky zaškrtávacího políčka a zadejte následující text:
Chcete-li změnit formátování tohoto textu, klikněte na zaškrtávací políčko.
Na kartě Ovládací prvky aplikace Word na panelu nástrojů přetáhněte Bookmark ovládací prvek do dokumentu.
Zobrazí se dialogové okno Přidat ovládací prvek záložky.
Vyberte text, který jste přidali do dokumentu, a klikněte na OK.
Do Bookmark vybraného textu v dokumentu se přidá ovládací prvek s názvem Bookmark1 .
V okně Vlastnosti změňte hodnotu vlastnosti (Name) na fontText.
Dále napište kód, který text naformátuje, když je zaškrtnuté nebo nezaškrtnuté políčko.
Formátování textu, pokud je zaškrtnuté nebo nezaškrtnuté políčko
Když uživatel vybere možnost formátování, změňte formát textu v dokumentu.
Změna formátování, když je zaškrtnuto políčko
Klepněte pravým tlačítkem myši
ThisDocument
v Průzkumník řešení a klepněte na příkaz Zobrazit kód v místní nabídce.Pouze pro jazyk C# přidejte následující konstanty do třídy ThisDocument .
const int WordTrue = -1; const int WordFalse = 0;
Do obslužné rutiny události tohoto zaškrtávacího
applyBoldFont
políčka přidejte následující kódClick.Do obslužné rutiny události tohoto zaškrtávacího
applyItalicFont
políčka přidejte následující kódClick.Do obslužné rutiny události tohoto zaškrtávacího
applyUnderlineFont
políčka přidejte následující kódClick.V jazyce C# musíte přidat obslužné rutiny událostí pro textová pole do Startup události. Informace o vytváření obslužných rutin událostí naleznete v tématu Postupy: Vytváření obslužných rutin událostí v projektech Office.
this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click); this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click); this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
Testování aplikace
Dokument teď můžete otestovat a ověřit, jestli je text správně naformátovaný, když zaškrtnete nebo zrušíte jeho zaškrtnutí.
Otestování dokumentu
Stisknutím klávesy F5 spusťte projekt.
Zaškrtněte nebo zrušte zaškrtnutí políčka.
Ověřte, že je text správně naformátovaný.
Další kroky
Tento názorný postup ukazuje základy používání zaškrtávacích políček a programové změny formátování textu ve wordových dokumentech. Tady je několik úkolů, které můžou přicházet dál:
K naplnění textového pole použijte tlačítko. Další informace naleznete v tématu Návod: Zobrazení textu v textovém poli v dokumentu pomocí tlačítka.
Pomocí přepínačů můžete vybrat styly grafu.