Sdílet prostřednictvím


Návod: Změna formátování listů s použitím ovládacích prvků CheckBox

Tento návod ukazuje základy změnit formátování pomocí zaškrtávacích políček v listu aplikace Microsoft Office Excel.Vývojové nástroje sady Office v sadě Visual Studio použije k vytvoření a přidání kódu do projektu.Výsledek jako dokončené vzorku naleznete v tématu ovládací prvky Ukázka aplikace Excel na Ukázky a návody k vývoji pro systém Office.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu v Excelu 2013 a v Excelu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Během tohoto návodu se naučíte, jak:

  • Přidání textu a ovládacích prvků do listu.

  • Pokud je vybrána možnost formátování textu.

  • Otestujte váš projekt.

[!POZNÁMKA]

Váš počítač může zobrazit jiné názvy nebo umístění pro některé prvky uživatelského rozhraní sady Visual Studio 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 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

V tomto kroku vytvoříte projekt sešitu aplikace Excel pomocí aplikace Visual Studio.

Vytvoření nového projektu

Přidání textu a ovládacích prvků do listu

V tomto návodu budete potřebovat tři CheckBox ovládací prvky a některé text NamedRange řízení.

Přidat tři políčka

  1. Ověřte, zda je sešit otevřen v návrháři Visual Studio a že Sheet1 je otevřen.

  2. Z Běžné ovládací prvky kartě nástrojů, přetáhněte CheckBox ovládací prvek blízko buňky nebo B2 v List1.

  3. Z zobrazení nabídce Vlastnosti okna.

  4. Ujistěte se, že Checkbox1 je viditelný v objektu název seznamu Vlastnosti okna a změnit následující vlastnosti:

    Property

    Value

    Název

    applyBoldFont

    Text

    Tučné

  5. Přetáhněte políčko druhé blízko buňky nebo B4 a změnit následující vlastnosti:

    Property

    Value

    Název

    applyItalicFont

    Text

    Kurzíva

  6. Přetáhněte třetí políčko blízko buňky nebo B6 a změnit následující vlastnosti:

    Property

    Value

    Název

    applyUnderlineFont

    Text

    Podtržení

  7. Vyberte všechny tři zaškrtávací políčko ovládací prvky, podržte klávesu CTRL.

  8. Ve skupině uspořádat na kartě Formát v aplikaci Excel, klepněte na Zarovnata klepněte na tlačítko Zarovnat doleva.

    Tři zaškrtávací políčka jsou zarovnány vlevo na pozici první ovládací prvek, který jste vybrali.

    Dále při přetahování NamedRange ovládací prvek na listu.

    [!POZNÁMKA]

    Můžete také přidat NamedRange prvek zadáním textFont do název pole.

Přidání textu k NamedRange řízení

  1. Z Excel ovládací prvky karty z panelu nástrojů přetáhněte NamedRange buňky ovládacího prvku B9.

  2. Ověřte, zda $B$ 9 se zobrazí v poli upravitelný text a buňka B9 je vybrán.Pokud není, klepněte na buňku B9 jej vyberte.

  3. Klikněte na tlačítko OK.

  4. Buňka B9 se stává oblast s názvem NamedRange1.

    Žádné viditelné označení listu, je ale NamedRange1 se zobrazí v název (hned nad listu na levé straně) buňky při B9 je vybrán.

  5. Ujistěte se, že NamedRange1 je viditelný v objektu název seznamu Vlastnosti okna a změnit následující vlastnosti:

    Property

    Value

    Název

    textFont

    Hodnota2

    Zaškrtněte políčko změnit formátování tohoto textu.

Dále napište kód k formátování textu, pokud je vybrána možnost.

Formátování textu při možnost vybrána.

V tomto oddílu budete psát kód, takže když uživatel vybere možnost formátování, se změní formát textu na listu.

Při zaškrtnutí políčka formátování změnit vybrané

  1. Klepněte pravým tlačítkem List1a klepněte na tlačítko Zobrazení kódu v místní nabídce.

  2. 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.textFont.Font.Bold = Me.applyBoldFont.Checked
    End Sub
    
    private void applyBoldFont_Click(object sender, EventArgs e)
    {
        this.textFont.Font.Bold = this.applyBoldFont.Checked;
    }
    
  3. 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.textFont.Font.Italic = Me.applyItalicFont.Checked
    End Sub
    
    private void applyItalicFont_Click(object sender, EventArgs e)
    {
        this.textFont.Font.Italic = this.applyItalicFont.Checked;
    }
    
  4. 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.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleSingle
        Else 
            Me.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleNone
        End If 
    End Sub
    
    private void applyUnderlineFont_Click(object sender, EventArgs e)
    {
        if (this.applyUnderlineFont.Checked == true)
        {
            this.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleSingle;
        }
        else
        {
            this.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleNone;
        }
    }
    
  5. V jazyce C# musíte přidat obslužné rutiny událostí pro políček Startup události, jak je ukázáno níže.Informace o vytváření obslužných rutin událostí, 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 sešitu zajistit, že text je formátován jako správně, protože zaškrtněte nebo zrušte zaškrtnutí políčka.

Testování sešitu

  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 formátování textu v listech aplikace Excel.Zde jsou některé úkoly, které by mohly přijít Další:

Viz také

Koncepty

Návody pro práci s aplikací Excel

NamedRange – ovládací prvek

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