Sdílet prostřednictvím


Názorný postup: Změna formátování listu pomocí ovládací prvky komponenty 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 vývoje Office a návody.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu v aplikacích Excel 2013 a Excel 2010. Další informace naleznete v tématu Funkce aplikace 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 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).
  • Excel 2013 nebo Excel 2010.

Vytváření projektu

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

Vytvoření nového projektu

  • Vytvořte sešit aplikace Excel projekt s názvem Moje formátování aplikace Excel.Ujistěte se, že vytvořit nový dokument je vybrán.Další informace naleznete v tématu Jak: vytvoření Office projekty v aplikaci Visual Studio.

    Visual Studio otevře nový sešit aplikace Excel v návrháři a přidá Můj formátování aplikace Excel projektu Průzkumníku.

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í, 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 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ázorné postupy pro aplikaci Excel

NamedRange řízení

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