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
Ověřte, zda je sešit otevřen v návrháři Visual Studio a že Sheet1 je otevřen.
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.
Z zobrazení nabídce Vlastnosti okna.
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é
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
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í
Vyberte všechny tři zaškrtávací políčko ovládací prvky, podržte klávesu CTRL.
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í
Z Excel ovládací prvky karty z panelu nástrojů přetáhněte NamedRange buňky ovládacího prvku B9.
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.
Klikněte na tlačítko OK.
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.
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é
Klepněte pravým tlačítkem List1a klepněte na tlačítko Zobrazení kódu v místní nabídce.
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; }
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; }
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; } }
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
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 formátování textu v listech aplikace Excel.Zde jsou některé úkoly, které by mohly přijít Další:
Nasazení projektu.Další informace naleznete v tématu Nasazení řešení Office s použitím technologie ClickOnce.
Pomocí tlačítka naplněno textové pole.Další informace naleznete v tématu Názorný postup: Zobrazení textu v textovém poli v listu pomocí tlačítka.
Viz také
Koncepty
Názorné postupy pro aplikaci Excel
Omezení ovládacích prvků model Windows Forms v dokumentech sady Office