Wskazówki: zmiana formatowania dokumentu za pomocą formantów 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.
Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu obsługiwanych w programach Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach 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 Office Development ― Przykłady i wskazówki.
[!UWAGA]
Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.
Wymagania wstępne
Potrzebne do przeprowadzenia tego instruktażu następujące składniki:
Edycja programu Visual Studio 2013, która oferuje narzędzia deweloperskie pakietu Microsoft Office. Aby uzyskać więcej informacji, zobacz Konfigurowanie komputera do opracowywania rozwiązań pakietu Office.
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 Porady: tworzenie projektów Office w 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
Sprawdź, czy dokument jest otwarty w projektancie programu Visual Studio.
Z Common Controls karta Przybornik, przeciągnij pierwszy CheckBox formantu do dokumentu.
W Właściwości okna, Zmień następujące właściwości.
Właściwość
Wartość
Nazwa
applyBoldFont
Tekst
Pogrubienie
Naciśnij Enter Aby przesunąć punkt wstawiania w miejscu poniżej pierwszego pola wyboru.
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
Naciśnij Enter Aby przesunąć punkt wstawiania w miejscu poniżej drugiego pola wyboru.
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
Przenieś punkt wstawiania poniżej formanty pola wyboru, a następnie wpisz następujący tekst:
Kliknij pole wyboru, aby zmienić formatowanie tego tekstu.
Z Formantów programu Word karta Przybornik, przeciągnij Bookmark formantu do dokumentu.
Dodać formant zakładki pojawi się okno dialogowe.
Zaznacz tekst, dodaje do dokumentu, a następnie kliknij przycisk OK.
A Bookmark sterowania o nazwie Bookmark1 jest dodawany do zaznaczonego tekstu w dokumencie.
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
Kliknij prawym przyciskiem myszy ThisDocument w Solution Explorer, a następnie kliknij przycisk Widok Kod w menu skrótów.
Język C# tylko, należy dodać następujących stałych do ThisDocument klasy.
const int WordTrue = -1; const int WordFalse = 0;
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; } }
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; } }
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; } }
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 Porady: tworzenie 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
Naciśnij klawisz F5, aby uruchomić projekt.
Zaznacz lub wyczyść pole wyboru.
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:
Użyj przycisku do wypełnienia pola tekstowego.Aby uzyskać więcej informacji, zobacz Wskazówka: wyświetlanie tekstu w polu tekstowym w dokumencie za pomocą przycisku.
Przy użyciu przycisków radiowych, aby wybrać style wykresu.Aby uzyskać więcej informacji, zobacz Wskazówki: aktualizacja wykresu w dokumencie za pomocą przycisków radiowych.
Zobacz też
Koncepcje
Wskazówki dotyczące korzystania z programu Word
Ograniczenia formantów formularzy Windows w dokumentach pakietu Office