rozwiązania programu Word
Program Visual Studio udostępnia szablony projektów, których można użyć do tworzenia dostosowań na poziomie dokumentu i dodatków VSTO dla programu Microsoft Office Word. Za pomocą tych rozwiązań można zautomatyzować program Word, rozszerzyć funkcje programu Word i dostosować interfejs użytkownika programu Word. Aby uzyskać więcej informacji na temat różnic między dostosowaniami na poziomie dokumentu i dodatków VSTO, zobacz Omówienie programowania rozwiązań pakietu Office (VSTO).
Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.
Uwaga
Chcesz opracowywać rozwiązania, które rozszerzają środowisko pakietu Office na wiele platform? Zapoznaj się z nowym modelem dodatków pakietu Office. Dodatki pakietu Office mają niewielki rozmiar w porównaniu z dodatkami I rozwiązaniami VSTO i można je tworzyć przy użyciu niemal dowolnej technologii programowania internetowego, takiej jak HTML5, JavaScript, CSS3 i XML.
Ten temat zawiera następujące informacje:
Automatyzowanie programu Word
Model obiektów programu Word uwidacznia wiele typów, których można użyć do automatyzacji programu Word. Można na przykład programowo tworzyć tabele, formatować dokumenty i ustawiać tekst w zakresach i akapitach. Aby uzyskać więcej informacji, zobacz Omówienie modelu obiektów programu Word.
Podczas opracowywania rozwiązań programu Word w programie Visual Studio można również używać elementów hosta i kontrolek hostów w rozwiązaniach. Są to obiekty, które rozszerzają niektóre powszechnie używane obiekty w modelu obiektów programu Word, takie jak Document obiekty i ContentControl . Obiekty rozszerzone zachowują się jak obiekty programu Word, na których są oparte, ale dodają dodatkowe zdarzenia i możliwości powiązania danych do obiektów. Aby uzyskać więcej informacji, zobacz Automatyzowanie programu Word przy użyciu obiektów rozszerzonych.
Opracowywanie dostosowań na poziomie dokumentu dla programu Word
Dostosowanie na poziomie dokumentu dla programu Microsoft Office Word składa się z zestawu skojarzonego z określonym dokumentem. Zestaw zwykle rozszerza dokument, dostosowując interfejs użytkownika i automatyzując program Word. W przeciwieństwie do dodatku VSTO, który jest skojarzony z samym programem Word, funkcje implementujące dostosowanie są dostępne tylko wtedy, gdy skojarzony dokument jest otwarty w programie Word.
Aby utworzyć projekt dostosowywania na poziomie dokumentu dla programu Word, użyj szablonów projektu Dokument programu Word lub Szablon programu Word w oknie dialogowym Nowy projekt programu Visual Studio. Aby uzyskać więcej informacji, zobacz How to: Create Office projects in Visual Studio (Jak tworzyć projekty pakietu Office w programie Visual Studio).
Aby uzyskać więcej informacji na temat sposobu działania dostosowywania na poziomie dokumentu, architektura dostosowań na poziomie dokumentu.
Model programowania dostosowywania wyrazów
Podczas tworzenia projektu na poziomie dokumentu dla programu Word program Visual Studio generuje klasę o nazwie ThisDocument
, która jest podstawą rozwiązania. Ta klasa reprezentuje dokument skojarzony z rozwiązaniem i stanowi punkt wyjścia do pisania kodu.
Aby uzyskać więcej informacji na temat ThisDocument
klasy i innych funkcji, których można używać w projekcie na poziomie dokumentu, zobacz Dostosowywanie na poziomie dokumentu programu.
Opracowywanie dodatków VSTO dla programu Word
Dodatek VSTO dla programu Microsoft Office Word składa się z zestawu ładowanego przez program Word. Zestaw zwykle rozszerza program Word, dostosowując interfejs użytkownika i automatyzując program Word. W przeciwieństwie do dostosowywania na poziomie dokumentu, który jest skojarzony z określonym dokumentem, funkcje implementujące dodatek VSTO nie są ograniczone do żadnego pojedynczego dokumentu.
Aby utworzyć projekt dodatku VSTO dla programu Word, użyj szablonów projektów dodatku programu Word w oknie dialogowym Nowy projekt programu Visual Studio. Aby uzyskać więcej informacji, zobacz How to: Create Office projects in Visual Studio (Jak tworzyć projekty pakietu Office w programie Visual Studio).
Aby uzyskać ogólne informacje o sposobie działania dodatków VSTO, zobacz Architektura dodatków VSTO.
Model programowania dodatków programu Word
Podczas tworzenia projektu dodatku programu Word VSTO program Visual Studio generuje klasę o nazwie ThisAddIn
, która jest podstawą rozwiązania. Ta klasa stanowi punkt wyjścia do pisania kodu, a także uwidacznia model obiektów programu Word do dodatku VSTO.
Aby uzyskać więcej informacji na temat ThisAddIn
klasy i innych funkcji, których można używać w dodatku VSTO, zobacz Program VSTO Add-ins (Dodatki programu VSTO).
Dostosowywanie interfejsu użytkownika programu Word
Istnieje kilka różnych sposobów dostosowywania interfejsu użytkownika programu Word. Niektóre opcje są dostępne dla wszystkich typów projektów, a inne opcje są dostępne tylko dla dodatków VSTO lub dostosowań na poziomie dokumentu.
Opcje dla wszystkich typów projektów
W poniższej tabeli wymieniono opcje dostosowywania, które są dostępne zarówno dla dostosowań na poziomie dokumentu, jak i dodatków VSTO.
Zadanie | Więcej informacji |
---|---|
Dostosuj wstążkę. | Omówienie wstążki |
Dodaj kontrolki Windows Forms lub rozszerzone kontrolki programu Word do dostosowanego dokumentu (na potrzeby dostosowywania na poziomie dokumentu) lub do dowolnego otwartego dokumentu (dla dodatku VSTO). | Instrukcje: dodawanie kontrolek formularzy systemu Windows do dokumentów pakietu Office Instrukcje: dodawanie kontrolek zawartości do dokumentów programu Word Instrukcje: dodawanie kontrolek zakładek do dokumentów programu Word |
Opcje dostosowywania na poziomie dokumentu
W poniższej tabeli wymieniono opcje dostosowywania, które są dostępne tylko dla dostosowań na poziomie dokumentu.
Zadanie | Więcej informacji |
---|---|
Dodaj okienko akcji do dokumentu. | Przegląd okienka akcji Instrukcje: dodawanie okienka akcji do dokumentów programu Word lub skoroszytów programu Excel |
Dodaj rozszerzone kontrolki XMLNode i XMLNodes do powierzchni dokumentu. | Instrukcje: dodawanie kontrolek XMLNode do dokumentów programu Word Instrukcje: dodawanie kontrolek XMLNodes do dokumentów programu Word |
Opcje dodatków VSTO
W poniższej tabeli wymieniono opcje dostosowywania, które są dostępne tylko dla dodatków VSTO.
Zadanie | Więcej informacji |
---|---|
Utwórz niestandardowe okienko zadań. | Niestandardowe okienka zadań |
Powiązane tematy
Nazwa | opis |
---|---|
Omówienie modelu obiektów programu Word | Zawiera omówienie głównych typów udostępnianych przez model obiektów programu Word. |
Automatyzowanie programu Word przy użyciu obiektów rozszerzonych | Zawiera informacje o obiektach rozszerzonych (udostępnianych przez środowisko uruchomieniowe Visual Studio Tools dla pakietu Office), których można używać w rozwiązaniach programu Word. |
Omówienie kontrolek formularzy systemu Windows w dokumentach pakietu Office | Opisuje sposób dodawania kontrolek formularzy systemu Windows do dokumentów programu Word. |
Przewodnik: tworzenie pierwszego dostosowania na poziomie dokumentu dla programu Word | Przedstawia sposób tworzenia podstawowego dostosowania na poziomie dokumentu dla programu Word. |
Przewodnik: tworzenie pierwszego dodatku VSTO dla programu Word | Pokazuje, jak utworzyć podstawowy dodatek VSTO dla programu Word. |
Przewodnik: dodawanie kontrolek do dokumentu w czasie wykonywania w dodatku VSTO | Demonstruje sposób dodawania przycisku Formularze systemu Windows i elementu RichTextContentControl do dokumentu w czasie wykonywania przy użyciu dodatku VSTO. |
Word 2010 w programach pakietu Office | Zawiera linki do artykułów i dokumentacji referencyjnej dotyczącej tworzenia rozwiązań programu Word (nie specyficznych dla tworzenia aplikacji pakietu Office przy użyciu programu Visual Studio). |