Przewodnik: zmienianie formatowania dokumentu przy użyciu kontrolek CheckBox
W tym przewodniku pokazano, jak używać kontrolek Windows Forms w dostosowywaniu na poziomie dokumentu dla programu Microsoft Office Word w celu zmiany formatowania tekstu.
Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu dla programu Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.
W instruktażu przedstawiono następujące zagadnienia:
Dodawanie tekstu i kontrolki do dokumentu w projekcie na poziomie dokumentu w czasie projektowania.
Formatowanie tekstu po wybraniu opcji.
Aby zobaczyć wynik jako ukończony przykład, zobacz Przykład kontrolek programu Word w artykule Przykłady programowania pakietu Office i przewodniki.
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 Personalizowanie środowiska IDE.
Wymagania wstępne
Następujące składniki są wymagane do przeprowadzenia tego instruktażu:
Edycja programu Visual Studio, która oferuje narzędzia deweloperskie pakietu Microsoft Office. Aby uzyskać więcej informacji, zobacz Konfigurowanie komputera do tworzenia rozwiązań pakietu Office.
Word 2013 lub Word 2010 .
Tworzenie projektu
Pierwszym krokiem jest utworzenie projektu dokumentu programu Word.
Tworzenie nowego projektu
Utwórz projekt dokumentu programu Word o nazwie Moje formatowanie programu Word. W kreatorze wybierz pozycję Utwórz nowy dokument.
Aby uzyskać więcej informacji, zobacz How to: Create Office projects in Visual Studio (Jak tworzyć projekty pakietu Office w programie Visual Studio).
Program Visual Studio otwiera nowy dokument programu Word w projektancie i dodaje projekt Moje formatowanie programu Word do Eksplorator rozwiązań.
Dodawanie tekstu i kontrolek do dokumentu programu Word
W tym przewodniku dodaj trzy pola wyboru i tekst w kontrolce Bookmark do dokumentu programu Word. Pola wyboru będą przedstawiać użytkownikowi opcje formatowania tekstu.
Dodaj trzy pola wyboru
Sprawdź, czy dokument jest otwarty w projektancie programu Visual Studio.
Na karcie Typowe kontrolki przybornika przeciągnij pierwszą CheckBox kontrolkę do dokumentu.
W oknie Właściwości zmień następujące właściwości.
Właściwości Wartość Nazwa/nazwisko applyBoldFont Tekst Pogrubienie Naciśnij klawisz Enter, aby przenieść punkt wstawiania poniżej pierwszego pola wyboru.
Dodaj drugie pole wyboru do dokumentu poniżej
ApplyBoldFont
pola wyboru i zmień następujące właściwości.Właściwości Wartość Nazwa/nazwisko applyItalicFont Tekst Kursywa Naciśnij klawisz Enter, aby przenieść punkt wstawiania poniżej drugiego pola wyboru.
Dodaj trzecie pole wyboru do dokumentu poniżej
ApplyItalicFont
pola wyboru i zmień następujące właściwości.Właściwości Wartość Nazwa/nazwisko applyUnderlineFont Tekst Podkreślenie
Dodawanie tekstu i kontrolki Zakładka
Przenieś punkt wstawiania poniżej kontrolek pola wyboru i wpisz następujący tekst:
Kliknij pole wyboru, aby zmienić formatowanie tego tekstu.
Na karcie Kontrolki programu Word przybornika przeciągnij kontrolkę Bookmark do dokumentu.
Zostanie wyświetlone okno dialogowe Dodawanie kontrolki zakładki.
Zaznacz tekst dodany do dokumentu i kliknij przycisk OK.
Kontrolka Bookmark o nazwie Bookmark1 jest dodawana do zaznaczonego tekstu w dokumencie.
W oknie Właściwości zmień wartość właściwości (Name) na fontText.
Następnie napisz kod, aby sformatować tekst po zaznaczeniu lub wyczyszczonego pola wyboru.
Sformatuj tekst po zaznaczeniu lub wyczyszczonego pola wyboru
Gdy użytkownik wybierze opcję formatowania, zmień format tekstu w dokumencie.
Zmień formatowanie po zaznaczeniu pola wyboru
Kliknij prawym przyciskiem myszy
ThisDocument
Eksplorator rozwiązań, a następnie kliknij polecenie Wyświetl kod w menu skrótów.W przypadku języka C# dodaj następujące stałe do klasy ThisDocument .
const int WordTrue = -1; const int WordFalse = 0;
Dodaj następujący kod do Click procedury obsługi
applyBoldFont
zdarzeń pola wyboru.Dodaj następujący kod do Click procedury obsługi
applyItalicFont
zdarzeń pola wyboru.Dodaj następujący kod do Click procedury obsługi
applyUnderlineFont
zdarzeń pola wyboru.W języku C#należy dodać programy obsługi zdarzeń dla pól tekstowych do Startup zdarzenia. Aby uzyskać informacje o sposobie tworzenia programów obsługi zdarzeń, zobacz How to: Create event handlers in Office projects (Instrukcje: 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 przetestować dokument, aby sprawdzić, czy tekst jest poprawnie sformatowany po zaznaczeniu lub wyczyszczonego pola wyboru.
Testowanie dokumentu
Naciśnij klawisz F5 , aby uruchomić projekt.
Zaznacz lub wyczyść pole wyboru.
Upewnij się, że tekst jest poprawnie sformatowany.
Następne kroki
W tym przewodniku przedstawiono podstawowe informacje dotyczące używania pól wyboru i programowego zmieniania formatowania tekstu w dokumentach programu Word. Poniżej przedstawiono niektóre zadania, które mogą pojawić się w następnej kolejności:
Użyj przycisku, aby wypełnić pole tekstowe. Aby uzyskać więcej informacji, zobacz Przewodnik: wyświetlanie tekstu w polu tekstowym w dokumencie przy użyciu przycisku.
Wybieranie stylów wykresu przy użyciu przycisków radiowych.