Sdílet prostřednictvím


Návod: Změna formátování dokumentů s použitím ovládacích prvků 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 ve Wordu 2013 a ve Wordu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému 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 a návody k vývoji pro systém Office.

[!POZNÁMKA]

Na vašem počítači se můžou v následujících pokynech zobrazovat jiné názvy nebo umístění některých prvků uživatelského rozhraní Visual Studia. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace najdete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Požadavky

Chcete-li dokončit tento návod, potřebujete následující komponenty:

Vytváření projektu

První krok je vytvořit projekt dokumentu aplikace Word.

Vytvoření nového projektu

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

  1. Ověřte, zda je dokument otevřen v návrháři Visual Studio.

  2. Z Běžné ovládací prvky kartě nástrojů, přetáhněte první CheckBox ovládacího prvku v dokumentu.

  3. V Vlastnosti okna, změnit následující vlastnosti.

    Property

    Value

    Název

    applyBoldFont

    Text

    Tučné

  4. Stiskněte klávesu Enter přesunout kurzor pod první zaškrtávací políčko.

  5. 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

  6. Stiskněte klávesu Enter přesunout kurzor pod druhého zaškrtávacího políčka.

  7. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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é

  1. Klepněte pravým tlačítkem ThisDocument v Průzkumníkua klepněte na tlačítko Zobrazení kódu v místní nabídce.

  2. Pro C# pouze přidat následující konstanty se ThisDocument třídy.

    const int WordTrue = -1;
    const int WordFalse = 0;
    
  3. 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;
        }
    }
    
  4. 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;
        }
    }
    
  5. 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;
        }
    }
    
  6. 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 Postupy: Vytváření obslužných rutin událostí v projektech pro systém 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

  1. Stisknutím klávesy F5 spustit projektu.

  2. Zaškrtněte nebo zrušte zaškrtnutí políčka.

  3. 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ší:

Viz také

Koncepty

Návody pro práci s aplikací Word

NamedRange – ovládací prvek

Omezení ovládacích prvků Windows Forms v dokumentech Office

Další zdroje

Ukázky a návody k vývoji pro systém Office