Udostępnij za pośrednictwem


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ń
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).