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:
Edice Visual Studia 2013, která zahrnuje nástroje Microsoft Office Developer Tools. Další informace najdete v tématu Konfigurace počítače pro vývoj řešení pro systém Office.
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 Postupy: Vytváření projektů pro systém Office v prostředí 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í, 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
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ávod: Zobrazení textu v textovém poli na listu s použitím tlačítka.