Word-Projektmappen
Visual Studio 2012 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 2013 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-Lösungen in Visual Studio entwickeln, können Sie auch Hostelemente und Hoststeuerelemente in den Lösungen 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 in der Regel das Dokument, indem sie die Benutzeroberfläche anpassen 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 normalerweise Word, indem sie die Benutzeroberfläche anpassen 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 |
|
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 |
Gewusst wie: Hinzufügen eines Aktionsbereichs zu Word-Dokumenten oder Excel-Arbeitsmappen |
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 |
Verwandte Themen
Titel |
Description |
---|---|
Hier finden Sie eine Übersicht über die wichtigsten Typen im Word-Objektmodell. |
|
Hier finden Sie Informationen zu erweiterten Objekten (der Visual Studio-Tools für Office-Laufzeit), die in Word-Projektmappen verwendet werden können. |
|
Übersicht über Windows Forms-Steuerelemente in Office-Dokumenten |
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. |
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). |