Share via


Word-Projektmappen

Visual Studio 2010 stellt Projektvorlagen bereit, die Sie verwenden können, um Anpassungen auf Dokumentebene und Add-Ins auf Anwendungsebene für Microsoft Office Word zu erstellen. Mit diesen Projektmappen können Sie Word automatisieren, Word-Features erweitern und die Word-Benutzeroberfläche anpassen. Weitere Informationen zu den Unterschieden zwischen Anpassungen auf Dokumentebene und Add-Ins auf Anwendungsebene finden Sie unter Übersicht über die Entwicklung von Office-Projektmappen.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Word 2007 und Word 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Dieses Thema enthält folgende Informationen:

  • Automatisieren von Word.

  • Entwickeln von Anpassungen auf Dokumentebene für Word.

  • Entwickeln von Add-Ins auf Anwendungsebene für Word.

  • Anpassen der Word-Benutzeroberfläche.

Automatisieren von Word

Das Word-Objektmodell macht viele Typen verfügbar, die Sie zum Automatisieren von Word verwenden können. Sie können beispielsweise Tabellen programmgesteuert erstellen, Dokumente formatieren und den Text in Bereichen und Absätzen festlegen. Weitere Informationen finden Sie unter Übersicht über das Word-Objektmodell.

Wenn Sie Word-Projektmappen in Visual Studio 2010 entwickeln, können Sie auch Hostelemente und Hoststeuerelemente in den Projektmappen verwenden. Dabei handelt es sich um Objekte, die bestimmte häufig verwendete Objekte im Word-Objektmodell erweitern, z. B. das Microsoft.Office.Interop.Word.Document-Objekt und das Microsoft.Office.Interop.Word.ContentControl-Objekt. Die erweiterten Objekte verhalten sich wie die Word-Objekte, auf denen sie basieren, fügen den Objekten jedoch zusätzliche Ereignis- und Datenbindungsfunktionen hinzu. Weitere Informationen finden Sie unter Automatisieren von Word mithilfe von erweiterten Objekten.

Entwickeln von Anpassungen auf Dokumentebene für Word

Eine Anpassung auf Dokumentebene für Microsoft Office Word besteht aus einer Assembly, die einem spezifischen Dokument zugeordnet ist. Die Assembly erweitert das Dokument normalerweise durch das Anpassen der Benutzeroberfläche und das Automatisieren von Word. Im Gegensatz zu einem Add-In auf Anwendungsebene, das direkt mit Word verknüpft ist, sind Funktionen, die in einer Anpassung implementiert werden, nur dann verfügbar, wenn das zugeordnete Dokument in Word geöffnet ist.

Um ein Anpassungsprojekt auf Dokumentebene für Word zu erstellen, verwenden Sie die Word-Dokument- oder Word-Vorlagenprojektvorlagen im Dialogfeld Neues Projekt von Visual Studio. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Office-Projekten in Visual Studio.

Weitere Informationen zur Funktionsweise von Anpassungen auf Dokumentebene finden Sie unter Architektur von Anpassungen auf Dokumentebene.

Programmiermodell für die Anpassung von Word

Wenn Sie ein Projekt auf Dokumentebene für Word erstellen, generiert Visual Studio eine Klasse mit dem Namen ThisDocument, die die Grundlage der Projektmappe bildet. Diese Klasse stellt das Dokument dar, das der Projektmappe zugeordnet ist, und bietet einen Ausgangspunkt zum Schreiben des Codes.

Weitere Informationen zur ThisDocument-Klasse und zu anderen Funktionen, die Sie in einem Projekt auf Dokumentebene verwenden können, finden Sie unter Programmieren von Anpassungen auf Dokumentebene.

Entwickeln von Add-Ins auf Anwendungsebene für Word

Ein Add-In auf Anwendungsebene für Microsoft Office Word besteht aus einer Assembly, die von Word geladen wird. Die Assembly erweitert Word normalerweise durch das Anpassen der Benutzeroberfläche und das Automatisieren von Word. Im Gegensatz zu einer Anpassung auf Dokumentebene, die einem bestimmten Dokument zugeordnet wird, sind Funktionen, die in ein Add-In implementiert werden, nicht auf ein einzelnes Dokument beschränkt.

Um ein Add-In-Projekt auf Anwendungsebene für Word zu erstellen, verwenden Sie die Add-In-Projektvorlagen im Dialogfeld Neues Projekt von Visual Studio. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Office-Projekten in Visual Studio.

Allgemeine Informationen über die Funktionsweise von Add-Ins auf Anwendungsebene finden Sie unter Architektur von Add-Ins auf Anwendungsebene.

Add-In-Programmiermodell von Word

Wenn Sie ein Add-In-Projekt für Word erstellen, generiert Visual Studio eine Klasse mit dem Namen ThisAddIn, die die Grundlage für die Projektmappe darstellt. Diese Klasse bietet einen Ausgangspunkt für das Schreiben des Codes, und sie macht auch das Word-Objektmodell für das Add-In verfügbar.

Weitere Informationen über die ThisAddIn-Klasse und weitere Funktionen, die in einem Add-In verwendet werden können, finden Sie unter Programmieren von Add-Ins auf Anwendungsebene.

Anpassen der Word-Benutzeroberfläche

Es gibt weitere Möglichkeiten, die Benutzeroberfläche von Word anzupassen. Einige Optionen stehen in allen Projekttypen zur Verfügung, andere Optionen stehen jedoch nur in Add-Ins auf Anwendungsebene oder Anpassungen auf Dokumentebene zur Verfügung.

Optionen für alle Projekttypen

In der folgenden Tabelle sind die Anpassungsoptionen aufgeführt, die sowohl für Anpassungen auf Dokumentebene als auch für Add-Ins auf Anwendungsebene zur Verfügung stehen.

Aufgabe

Weitere Informationen

Anpassen des Menübands

Übersicht über die Multifunktionsleiste

Fügen Sie dem benutzerdefinierten Dokument (für eine Anpassung auf Dokumentebene) oder einem beliebigem geöffneten Dokument (für ein Add-In auf Anwendungsebene) Smarttags hinzu.

Gewusst wie: Hinzufügen von Smarttags zu Word-Dokumenten

Fügen Sie dem benutzerdefinierten Dokument (für eine Anpassung auf Dokumentebene) oder einem beliebigen geöffneten Dokument (für ein Add-In auf Anwendungsebene) Windows Forms-Steuerelemente oder erweiterte Word-Steuerelemente hinzu.

Gewusst wie: Hinzufügen von Windows Forms-Steuerelementen zu Office-Dokumenten

Gewusst wie: Hinzufügen von Inhaltssteuerelementen zu Word-Dokumenten

Gewusst wie: Hinzufügen von Bookmark-Steuerelementen zu Word-Dokumenten

Optionen für Anpassungen auf Dokumentebene

In der folgenden Tabelle sind Anpassungsoptionen aufgeführt, die nur für Anpassungen auf Dokumentebene zur Verfügung stehen.

Aufgabe

Weitere Informationen

Hinzufügen eines Aktionsbereichs zum Dokument

Aktionsbereichsübersicht

Gewusst wie: Hinzufügen eines Aktionsbereichs zu Word-Dokumenten

Fügen Sie der Dokumentoberfläche erweiterte XMLNode- und XMLNodes-Steuerelemente hinzu.

Gewusst wie: Hinzufügen von XMLNode-Steuerelementen zu Word-Dokumenten

Gewusst wie: Hinzufügen von XMLNodes-Steuerelementen zu Word-Dokumenten

Optionen für Add-Ins auf Anwendungsebene

In der folgenden Tabelle sind Anpassungsoptionen aufgeführt, die nur für Add-Ins auf Anwendungsebene zur Verfügung stehen.

Aufgabe

Weitere Informationen

Erstellen eines benutzerdefinierten Aufgabenbereichs

Übersicht über benutzerdefinierte Aufgabenbereiche

Verwandte Themen

Titel

Beschreibung

Übersicht über das Word-Objektmodell

Hier finden Sie eine Übersicht über die wichtigsten Typen im Word-Objektmodell.

Automatisieren von Word mithilfe von erweiterten Objekten

Hier finden Sie Informationen zu erweiterten Objekten (der Visual Studio Tools for Office-Laufzeit), die in Word-Projektmappen verwendet werden können.

Verwenden von Windows Forms-Steuerelementen in einem Word-Dokument

Hier wird beschrieben, wie Sie Word-Dokumenten Windows Forms-Steuerelemente hinzufügen können.

Exemplarische Vorgehensweise: Erstellen der ersten Anpassung auf Dokumentebene für Word

Veranschaulicht, wie eine grundlegende Anpassung auf Dokumentebene für Word erstellt wird.

Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Word

Veranschaulicht, wie ein grundlegendes Add-In auf Anwendungsebene für Word erstellt wird.

Exemplarische Vorgehensweise: Hinzufügen von Steuerelementen zu einem Arbeitsblatt zur Laufzeit in einem Projekt auf Anwendungsebene

Veranschaulicht, wie Sie einem Dokument zur Laufzeit mithilfe eines Add-Ins auf Anwendungsebene eine Windows Forms-Schaltfläche und ein RichTextContentControl hinzufügen können.

Word 2010 in der Office-Entwicklung (möglicherweise in englischer Sprache)

Hier finden Sie Links zu Artikeln und Referenzdokumentation zur Entwicklung von Word-Projektmappen (nicht spezifisch für die Office-Entwicklung mit Visual Studio).