Udostępnij za pośrednictwem


Instruktaż: Zmiana formatowania dokumentu za pomocą kontrolek CheckBox

W tym instruktażu przedstawiono sposób użycia formantów Windows Forms w dostosowywania poziomie dokumentu dla programu Microsoft Office Word do zmiany formatowania tekstu.

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

W tym instruktażu przedstawiono następujące zadania:

  • Dodawanie tekstu i sterowania do dokumentu w projekcie na poziomie dokumentu, w czasie projektowania.

  • Formatowanie tekstu, gdy opcja jest wybrana.

Aby zobaczyć wynik jako wypełniony próbki, zobacz przykładowe formantów programu Word w Przykłady programowania pakietu Office oraz instruktaże.

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. 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).
  • Word 2013or Word 2010.

Tworzenie projektu

Pierwszym krokiem jest utworzenie projektu dokumentu programu Word.

Aby utworzyć nowy projekt

  • Tworzenie projektu dokumentu programu Word o nazwie Moje formatowanie programu Word.W oknie kreatora wybierz Utwórz nowy dokument.

    Aby uzyskać więcej informacji, zobacz Jak: tworzenie projektów pakietu Office w programie Visual Studio.

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

Dodawanie tekstu i formantów do dokumentu programu Word

Do wykonania tej procedury, dodać trzy pola wyboru i fragment tekstu w Bookmark formantu do dokumentu programu Word.Pola wyboru przedstawi opcje użytkownika dotyczące formatowania tekstu.

Aby dodać trzy pola wyboru

  1. Sprawdź, czy dokument jest otwarty w projektancie programu Visual Studio.

  2. Z Common Controls karta Przybornik, przeciągnij pierwszy CheckBox formantu do dokumentu.

  3. W Właściwości okna, Zmień następujące właściwości.

    Właściwość

    Wartość

    Nazwa

    applyBoldFont

    Tekst

    Pogrubienie

  4. Naciśnij Enter Aby przesunąć punkt wstawiania w miejscu poniżej pierwszego pola wyboru.

  5. Dodawanie drugiego pola wyboru w dokumencie poniżej ApplyBoldFont pole wyboru i Zmień następujące właściwości.

    Właściwość

    Wartość

    Nazwa

    applyItalicFont

    Tekst

    Kursywa

  6. Naciśnij Enter Aby przesunąć punkt wstawiania w miejscu poniżej drugiego pola wyboru.

  7. Dodawanie trzeciego pola wyboru w dokumencie poniżej ApplyItalicFont pole wyboru i Zmień następujące właściwości.

    Właściwość

    Wartość

    Nazwa

    applyUnderlineFont

    Tekst

    Podkreślenie

Do dodawania tekstu i sterowania zakładki

  1. Przenieś punkt wstawiania poniżej formanty pola wyboru, a następnie wpisz następujący tekst:

    Kliknij pole wyboru, aby zmienić formatowanie tego tekstu.

  2. Z Formantów programu Word karta Przybornik, przeciągnij Bookmark formantu do dokumentu.

    Dodać formant zakładki pojawi się okno dialogowe.

  3. Zaznacz tekst, dodaje do dokumentu, a następnie kliknij przycisk OK.

    A Bookmark sterowania o nazwie Bookmark1 jest dodawany do zaznaczonego tekstu w dokumencie.

  4. W Właściwości okna, zmień wartość (nazwa) właściwość, aby fontText**.**

Następnie napisać kod, aby sformatować tekst, gdy pole wyboru jest zaznaczone lub wyczyszczone.

Formatowanie pola tekst podczas wyboru jest zaznaczone lub wyczyszczone

Gdy użytkownik wybierze opcję formatowania, należy zmienić format tekstu w dokumencie.

Aby zmienić formatowanie, gdy pole wyboru jest zaznaczone

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

  2. Język C# tylko, należy dodać następujących stałych do ThisDocument klasy.

    const int WordTrue = -1;
    const int WordFalse = 0;
    
  3. 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.fontText.Bold = Me.applyBoldFont.Checked
    End Sub
    
    private void applyBoldFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyBoldFont.Checked == true)
        {
            this.fontText.Bold = WordTrue;
        }
        else
        {
            this.fontText.Bold = WordFalse;
        }
    }
    
  4. 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.fontText.Italic = Me.applyItalicFont.Checked
    End Sub
    
    private void applyItalicFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyItalicFont.Checked == true)
        {
            this.fontText.Italic = WordTrue;
        }
        else
        {
            this.fontText.Italic = WordFalse;
        }
    }
    
  5. 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.fontText.Underline = Word.WdUnderline.wdUnderlineSingle
        Else
            Me.fontText.Underline = Word.WdUnderline.wdUnderlineNone
        End If
    End Sub
    
    private void applyUnderlineFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyUnderlineFont.Checked == true)
        {
            this.fontText.Underline = Word.WdUnderline.wdUnderlineSingle;
        }
        else
        {
            this.fontText.Underline = Word.WdUnderline.wdUnderlineNone;
        }
    }
    
  6. W języku C#, należy dodać obsługę zdarzeń dla pól tekstowych, aby Startup zdarzenie.Aby uzyskać informacje dotyczące 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ć dokument, aby zweryfikować, że tekst jest sformatowany poprawnie podczas zaznacz lub wyczyść pole wyboru.

Aby przetestować dokument

  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 programowo zmiana formatowania tekstu na dokumenty programu Word.Poniżej przedstawiono niektóre zadania, które może się dalej:

Zobacz też

Koncepcje

Instruktaże za pomocą w programie Word

Formant NamedRange

Ograniczenia Windows Forms kontrole dokumentów pakietu Office

Inne zasoby

Przykłady programowania pakietu Office oraz instruktaże