Udostępnij za pośrednictwem


Instruktaż: Zmiana formatowania arkusza, przy użyciu kontrolek CheckBox

W tym instruktażu przedstawiono podstawy, aby zmienić formatowanie za pomocą pól wyboru w arkuszu programu Microsoft Office Excel.Aby utworzyć i dodać kod do projektu użyje narzędzia programowania pakietu Office w Visual Studio.Aby zobaczyć wynik jako wypełniony próbki, zobacz przykładowe formantów programu Excel w Przykłady programowania pakietu Office oraz instruktaże.

Dotyczy: Informacje przedstawione w tym temacie dotyczą projektów na poziomie dokumentu dla programów Excel 2013 i Excel 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacji pakietu Office i typ projektu.

W tym instruktażu, dowiesz się, jak:

  • Dodawanie tekstu i formantów do arkusza.

  • Sformatować tekst, gdy opcja jest wybrana.

  • Przetestuj swój projekt.

[!UWAGA]

Komputer może pokazać różne nazwy lub lokalizacje dla niektórych użytkowników programu Visual Studio elementów interfejsu w poniższych instrukcji.Wydanie programu Visual Studio, że masz i ustawienia, które możesz używać określenia tych elementów.Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Wymagania wstępne

Potrzebne do przeprowadzenia tego instruktażu następujące składniki:

-

Wersja Visual Studio 2012 zawierająca narzędzia dla deweloperów pakietu Microsoft Office. Aby uzyskać więcej informacji, zobacz [Konfigurowanie komputera do opracowywania rozwiązań pakietu Office](bb398242\(v=vs.110\).md).
  • Excel 2013or Excel 2010.

Tworzenie projektu

W tym kroku użytkownik utworzy projekt skoroszytu programu Excel przy użyciu programu Visual Studio.

Aby utworzyć nowy projekt

  • Tworzenie projektu programu Excel skoroszyt o nazwie Moje formatowanie programu Excel.Upewnij się, że Utwórz nowy dokument jest zaznaczone.Aby uzyskać więcej informacji, zobacz Jak: tworzenie projektów pakietu Office w programie Visual Studio.

    Otwiera nowy skoroszyt programu Excel w projektancie programu Visual Studio i dodaje Mój formatowanie programu Excel projekt Solution Explorer.

Dodawanie tekstu i formantów do arkusza

Do wykonania tej procedury, trzeba będzie trzy CheckBox kontroli i fragment tekstu w NamedRange kontroli.

Aby dodać trzy pola wyboru

  1. Sprawdź, czy skoroszyt jest otwarty w projektancie programu Visual Studio i że Sheet1 jest otwarty.

  2. Z Common Controls karta Przybornik, przeciągnij CheckBox formant do lub w pobliżu komórki B2 w Arkusz1.

  3. Z Widok menu, wybierz Właściwości okna.

  4. Upewnij się, że Checkbox1 jest widoczny w polu listy Nazwa obiektu z Właściwości okna i Zmień następujące właściwości:

    Właściwość

    Wartość

    Nazwa

    applyBoldFont

    Tekst

    Pogrubienie

  5. Przeciągnij drugi pole wyboru na lub w pobliżu komórki B4 i Zmień następujące właściwości:

    Właściwość

    Wartość

    Nazwa

    applyItalicFont

    Tekst

    Kursywa

  6. Przeciągnij pole wyboru trzeciego na lub w pobliżu komórki B6 i Zmień następujące właściwości:

    Właściwość

    Wartość

    Nazwa

    applyUnderlineFont

    Tekst

    Podkreślenie

  7. Zaznacz wszystkie trzy pola wyboru formanty, przytrzymując klawisz CTRL.

  8. W grupie Rozmieść na karcie Format w programie Excel, kliknij Wyrównaj, a następnie kliknij przycisk Wyrównaj do lewej.

    Formanty trzy pola wyboru są wyrównane po lewej stronie, w miejsce pierwszego zaznaczonego formantu.

    Następnie będzie przeciągnij NamedRange formantu w arkuszu.

    [!UWAGA]

    Można również dodać NamedRange kontroli wpisując textFont do Nazwa pole.

Aby dodać tekst do sterowania NamedRange

  1. Z Formantów programu Excel karcie przybornika, przeciągnij NamedRange kontroli do komórki B9.

  2. Sprawdź, czy $B$ 9 pojawia się w polu tekstowym edytowalnego i że komórka B9 jest zaznaczone.Jeśli nie jest, kliknij komórkę, B9 , aby go zaznaczyć.

  3. Kliknij przycisk OK.

  4. Komórka B9 staje się zakres o nazwie NamedRange1.

    Nie ma żadnych widocznych oznak w arkuszu, ale NamedRange1 pojawia się w Nazwa (tuż nad arkusza po lewej stronie) kiedy komórki B9 jest zaznaczone.

  5. Upewnij się, że NamedRange1 jest widoczny w polu listy Nazwa obiektu z Właściwości okna i Zmień następujące właściwości:

    Właściwość

    Wartość

    Nazwa

    textFont

    Wartość2

    Kliknij pole wyboru, aby zmienić formatowanie tego tekstu.

Następnie napisać kod, aby sformatować tekst, gdy zaznaczona jest opcja.

Formatowanie tekstu przy opcji jest zaznaczony

W tej sekcji będzie pisać kod tak, że gdy użytkownik wybierze opcję formatowania, zmianie formatowania tekstu w arkuszu.

Aby zmienić formatowanie, gdy pole wyboru jest zaznaczone

  1. Kliknij prawym przyciskiem myszy Arkusz1, a następnie kliknij przycisk Widok Kod w menu skrótów.

  2. Dodaj następujący kod do Click obsługi zdarzeń z applyBoldFont pole wyboru:

    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. Dodaj następujący kod do Click obsługi zdarzeń z applyItalicFont pole wyboru:

    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. Dodaj następujący kod do Click obsługi zdarzeń z applyUnderlineFont pole wyboru:

    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. W języku C#, należy dodać obsługę zdarzeń dla pola wyboru, aby Startup zdarzenia, jak pokazano poniżej.Aby uzyskać informacje na temat tworzenia procedury obsługi zdarzeń, zobacz Jak: tworzenie programów obsługi zdarzeń w projektach pakietu Office.

    this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click);
    this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click);
    this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
    

Testowanie aplikacji

Teraz możesz sprawdzić skoroszyt, aby upewnić się, że tekst jest sformatowany poprawnie podczas zaznacz lub wyczyść pole wyboru.

Aby przetestować swój skoroszyt

  1. Naciśnij klawisz F5, aby uruchomić projekt.

  2. Zaznacz lub wyczyść pole wyboru.

  3. Upewnij się, że tekst jest sformatowany poprawnie.

Następne kroki

W tym instruktażu przedstawiono podstawy za pomocą pól wyboru i formatowanie tekstu w arkuszach programu Excel.Poniżej przedstawiono niektóre zadania, które może się dalej:

Zobacz też

Koncepcje

Instruktaże za pomocą w programie Excel

Formant NamedRange

Ograniczenia Windows Forms kontrole dokumentów pakietu Office