Názorný postup: Změna formátování dokumentu pomocí ovládací prvky komponenty CheckBox
Tento návod ukazuje, jak pomocí ovládacích prvků model Windows Forms přizpůsobení úroveň dokument aplikace Microsoft Office Word změnit formátování textu.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu v aplikacích Word 2013 a Word 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.
Tento návod ilustruje následující úkoly:
Přidání textu a ovládací prvek dokumentu v úrovni dokumentů projektu v době návrhu.
Pokud je vybrána možnost formátování textu.
Výsledek jako dokončené vzorku naleznete v tématu ovládací prvky aplikace Word vzorku v Ukázky vývoje Office a návody.
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
Požadavky
Chcete-li dokončit tento návod, potřebujete následující komponenty:
-
Edice sady Visual Studio 2012, která zahrnuje nástroje Microsoft Office Developer Tools. Další informace naleznete v tématu [Konfigurace počítače vyvinout řešení Office](bb398242\(v=vs.110\).md).
- Word 2013 nebo Word 2010.
Vytváření projektu
První krok je vytvořit projekt dokumentu aplikace Word.
Vytvoření nového projektu
Vytvořte projekt dokumentu aplikace Word s názvem Moje formátování aplikace Word.V okně průvodce vyberte vytvořit nový dokument.
Další informace naleznete v tématu Jak: vytvoření Office projekty v aplikaci Visual Studio.
Nový dokument aplikace Word se otevře v návrháři Visual Studio a přidá Můj formátování aplikace Word projektu Průzkumníku.
Přidání textu a ovládacích prvků do dokumentu aplikace Word
V tomto návodu přidat tři políčka a v textu Bookmark ovládacího prvku do dokumentu aplikace Word.Zaškrtávací políčka předloží uživateli možnosti pro formátování textu.
Přidat tři políčka
Ověřte, zda je dokument otevřen v návrháři Visual Studio.
Z Běžné ovládací prvky kartě nástrojů, přetáhněte první CheckBox ovládacího prvku v dokumentu.
V Vlastnosti okna, změnit následující vlastnosti.
Property
Value
Název
applyBoldFont
Text
Tučné
Stiskněte klávesu Enter přesunout kurzor pod první zaškrtávací políčko.
Přidání druhého zaškrtávacího políčka níže v dokumentu ApplyBoldFont políčko a změnit následující vlastnosti.
Property
Value
Název
applyItalicFont
Text
Kurzíva
Stiskněte klávesu Enter přesunout kurzor pod druhého zaškrtávacího políčka.
Třetí políčko Přidat do dokumentu níže ApplyItalicFont políčko a změnit následující vlastnosti.
Property
Value
Název
applyUnderlineFont
Text
Podtržení
Přidání Záložka ovládací prvky a text
Přesuňte kurzor pod zaškrtávací políčka a zadejte následující text:
Zaškrtněte políčko změnit formátování tohoto textu.
Z Ovládací prvky aplikace Word kartě nástrojů, přetáhněte Bookmark ovládacího prvku v dokumentu.
Přidat záložku ovládací zobrazí se dialogové okno.
Vyberte text, který jste přidali do dokumentu a klepněte na OK.
A Bookmark ovládací prvek s názvem Bookmark1 je přidán do vybraného textu v dokumentu.
V Vlastnosti okna, změňte hodnotu (název) vlastnost fontText**.**
Dále napište kód k formátování textu, když je zaškrtávací políčko zaškrtnuto, nezaškrtnuto.
Formátování textu při zkontrolujte pole je zaškrtnuto nebo nezaškrtnuto
Když uživatel vybere možnost formátování, můžete změňte formát textu v dokumentu.
Při zaškrtnutí políčka formátování změnit vybrané
Klepněte pravým tlačítkem ThisDocument v Průzkumníkua klepněte na tlačítko Zobrazení kódu v místní nabídce.
Pro C# pouze přidat následující konstanty se ThisDocument třídy.
const int WordTrue = -1; const int WordFalse = 0;
Následující kód přidejte Click obslužné rutiny applyBoldFont políčko.
Private Sub applyBoldFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles applyBoldFont.Click Me.fontText.Bold = Me.applyBoldFont.Checked End Sub
private void applyBoldFont_Click(object sender, System.EventArgs e) { if (this.applyBoldFont.Checked == true) { this.fontText.Bold = WordTrue; } else { this.fontText.Bold = WordFalse; } }
Následující kód přidejte Click obslužné rutiny applyItalicFont políčko.
Private Sub applyItalicFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles applyItalicFont.Click Me.fontText.Italic = Me.applyItalicFont.Checked End Sub
private void applyItalicFont_Click(object sender, System.EventArgs e) { if (this.applyItalicFont.Checked == true) { this.fontText.Italic = WordTrue; } else { this.fontText.Italic = WordFalse; } }
Následující kód přidejte Click obslužné rutiny applyUnderlineFont políčko.
Private Sub applyUnderlineFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles applyUnderlineFont.Click If Me.applyUnderlineFont.Checked Then Me.fontText.Underline = Word.WdUnderline.wdUnderlineSingle Else Me.fontText.Underline = Word.WdUnderline.wdUnderlineNone End If End Sub
private void applyUnderlineFont_Click(object sender, System.EventArgs e) { if (this.applyUnderlineFont.Checked == true) { this.fontText.Underline = Word.WdUnderline.wdUnderlineSingle; } else { this.fontText.Underline = Word.WdUnderline.wdUnderlineNone; } }
V jazyce C# musíte přidat obslužné rutiny událostí pro textová pole Startup události.Informace o vytvoření obslužných rutin událostí naleznete v tématu Jak: vytvoření obslužné rutiny 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
Nyní můžete otestovat dokumentu ověřte, že text je formátován jako správně, protože zaškrtněte nebo zrušte zaškrtnutí políčka.
Testování dokumentu
Stisknutím klávesy F5 spustit projektu.
Zaškrtněte nebo zrušte zaškrtnutí políčka.
Potvrďte, že text správně formátován.
Další kroky
Tento návod ukazuje základy použití zaškrtávacích políček a programově změnit formátování textu na dokumenty aplikace Word.Zde jsou některé úkoly, které by mohly přijít Další:
Použijte tlačítko naplnit textové pole.Další informace naleznete v tématu Názorný postup: Zobrazení textu v textovém poli v dokumentu pomocí tlačítka.
Pomocí přepínačů vyberte styly grafu.Další informace naleznete v tématu Názorný postup: Aktualizaci grafu v dokumentu pomocí přepínače.
Viz také
Koncepty
Omezení ovládacích prvků model Windows Forms v dokumentech sady Office