Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Visual Studio stellt Projektvorlagen bereit, die Sie zum Erstellen von Anpassungen auf Dokumentebene und VSTO-Add-Ins für Microsoft Office Word verwenden können. Sie können diese Lösungen verwenden, um Word zu automatisieren, Word-Features zu erweitern und die Word-Benutzeroberfläche (UI) anzupassen. Weitere Informationen zu den Unterschieden zwischen Anpassungen auf Dokumentebene und VSTO-Add-Ins finden Sie in der Office-Lösungsentwicklungsübersicht (VSTO).
Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für Word. Weitere Informationen finden Sie unter Funktionen verfügbar nach Office-Anwendung und Projekttyp.
Hinweis
Möchten Sie Lösungen entwickeln, die die Office-Erfahrung auf mehreren Plattformen erweitern? Schauen Sie sich das neue Office-Add-Ins-Modell an. Office-Add-Ins haben im Vergleich zu VSTO-Add-Ins und -Lösungen einen geringen Platzbedarf, und Sie können diese mithilfe nahezu jeder Webprogrammiertechnologie erstellen, z. B. HTML5, JavaScript, CSS3 und XML.
Dieses Thema enthält die folgenden Informationen:
Automatisieren von Word
Das Word-Objektmodell macht viele Typen verfügbar, mit denen Sie Word automatisieren können. Sie können z. B. Tabellen programmgesteuert erstellen, Dokumente formatieren und den Text in Bereichen und Absätzen festlegen. Weitere Informationen finden Sie in der Übersicht über das Word-Objektmodell.
Beim Entwickeln von Word-Lösungen in Visual Studio können Sie auch Hostelemente und Hoststeuerelemente in Ihren Lösungen verwenden. Hierbei handelt es sich um Objekte, die bestimmte häufig verwendete Objekte im Word-Objektmodell erweitern, z. B. die Document Objekte und ContentControl Objekte. Die erweiterten Objekte verhalten sich wie die Word-Objekte, auf denen sie basieren, aber sie fügen zusätzliche Ereignisse und Datenbindungsfunktionen zu den Objekten hinzu. Weitere Informationen finden Sie unter Automatisieren von Word mithilfe erweiterter Objekte.
Entwickeln von Anpassungen auf Dokumentebene für Word
Eine Anpassung auf Dokumentebene für Microsoft Office Word besteht aus einer Assembly, die einem bestimmten Dokument zugeordnet ist. Die Assembly erweitert das Dokument in der Regel durch Anpassen der Benutzeroberfläche und durch Automatisierung von Word. Im Gegensatz zu einem VSTO-Add-In, das Word selbst zugeordnet ist, ist die Funktionalität, die Sie in einer Anpassung implementieren, nur verfügbar, wenn das zugeordnete Dokument in Word geöffnet ist.
Verwenden Sie zum Erstellen eines Anpassungsprojekts auf Dokumentebene für Word die Word-Projektvorlagen "Dokument" oder "Word-Vorlage" im Dialogfeld "Neues Projekt " von Visual Studio. Weitere Informationen finden Sie unter How to: Create Office projects in Visual Studio.
Weitere Informationen zur Funktionsweise von Anpassungen auf Dokumentebene, Architektur von Anpassungen auf Dokumentebene.
Programmiermodell für Word-Anpassungen
Wenn Sie ein Projekt auf Dokumentebene für Word erstellen, generiert Visual Studio eine Klasse, die als Grundlage Ihrer Lösung dient und ThisDocument genannt wird. Diese Klasse stellt das Dokument dar, das Ihrer Lösung zugeordnet ist, und stellt einen Ausgangspunkt zum Schreiben des Codes bereit.
Weitere Informationen zu der Klasse und anderen Features, die ThisDocument Sie in einem Projekt auf Dokumentebene verwenden können, finden Sie unter Programmanpassungen auf Dokumentebene.
Entwickeln von VSTO-Add-Ins für Word
Ein VSTO-Add-In für Microsoft Office Word besteht aus einer Assembly, die von Word geladen wird. Die Assembly erweitert Word in der Regel durch Anpassen der Benutzeroberfläche und durch Automatisieren von Word. Im Gegensatz zu einer Anpassung auf Dokumentebene, die einem bestimmten Dokument zugeordnet ist, ist die Funktionalität, die Sie in einem VSTO-Add-In implementieren, nicht auf ein einzelnes Dokument beschränkt.
Verwenden Sie zum Erstellen eines VSTO-Add-In-Projekts für Word die Word-Add-In-Projektvorlagen im Dialogfeld "Neues Projekt " von Visual Studio. Weitere Informationen finden Sie unter How to: Create Office projects in Visual Studio.
Allgemeine Informationen zur Funktionsweise von VSTO-Add-Ins finden Sie unter Architektur von VSTO-Add-Ins.
Word-Add-In-Programmiermodell
Wenn Sie ein Word VSTO-Add-In-Projekt erstellen, generiert Visual Studio eine Klasse, die als Grundlage ihrer Lösung bezeichnet wird ThisAddIn. Diese Klasse bietet einen Ausgangspunkt zum Schreiben des Codes und macht das Objektmodell von Word auch für Ihr VSTO-Add-In verfügbar.
Weitere Informationen zu der ThisAddIn-Klasse und anderen Funktionen, die Sie mit einem VSTO-Add-In verwenden können, finden Sie unter Programm VSTO-Add-Ins.
Anpassen der Benutzeroberfläche von Word
Es gibt verschiedene Möglichkeiten zum Anpassen der Benutzeroberfläche von Word. Einige Optionen sind für alle Projekttypen verfügbar, und andere Optionen sind nur für VSTO-Add-Ins oder Anpassungen auf Dokumentebene verfügbar.
Optionen für alle Projekttypen
In der folgenden Tabelle sind Anpassungsoptionen aufgeführt, die sowohl für Anpassungen auf Dokumentebene als auch für VSTO-Add-Ins verfügbar sind.
| Aufgabe | Weitere Informationen |
|---|---|
| Passen Sie das Menüband an. | Menübandübersicht |
| Fügen Sie dem angepassten Dokument (für eine Anpassung auf Dokumentebene) oder einem beliebigen geöffneten Dokument (für ein VSTO-Add-In) Windows Forms-Steuerelemente oder erweiterte Word-Steuerelemente hinzu. |
Vorgehensweise: Hinzufügen von Windows Forms-Steuerelementen zu Office-Dokumenten Vorgehensweise: Hinzufügen von Inhaltssteuerelementen zu Word-Dokumenten Vorgehensweise: Hinzufügen von Textmarkensteuerelementen zu Word-Dokumenten |
Optionen für Anpassungen auf Dokumentebene
In der folgenden Tabelle sind Anpassungsoptionen aufgeführt, die nur anpassungen auf Dokumentebene zur Verfügung stehen.
| Aufgabe | Weitere Informationen |
|---|---|
| Fügen Sie dem Dokument einen Aktionsbereich hinzu. |
Übersicht über den Aktionsbereich Vorgehensweise: Hinzufügen eines Aktionsbereichs zu Word-Dokumenten oder Excel-Arbeitsmappen |
| Fügen Sie der Dokumentoberfläche erweiterte XMLNode- und XMLNodes-Steuerelemente hinzu. |
Vorgehensweise: Hinzufügen von XMLNode-Steuerelementen zu Word-Dokumenten Vorgehensweise: Hinzufügen von XMLNodes-Steuerelementen zu Word-Dokumenten |
Optionen für VSTO-Add-Ins
In der folgenden Tabelle sind Anpassungsoptionen aufgeführt, die nur für VSTO-Add-Ins verfügbar sind.
| Aufgabe | Weitere Informationen |
|---|---|
| Erstellen Sie einen benutzerdefinierten Aufgabenbereich. | Benutzerdefinierte Aufgabenbereiche |
Zugehörige Themen
| Title | Description |
|---|---|
| Übersicht über das Word-Objektmodell | Bietet eine Übersicht über die Haupttypen, die vom Word-Objektmodell bereitgestellt werden. |
| Automatisieren von Word mithilfe erweiterter Objekte | Enthält Informationen zu erweiterten Objekten (bereitgestellt von den Visual Studio Tools für Office-Laufzeit), die Sie in Word-Lösungen verwenden können. |
| Übersicht über Windows Forms-Steuerelemente in Office-Dokumenten | Beschreibt, wie Sie Word-Dokumenten Windows Forms-Steuerelemente hinzufügen können. |
| Anleitung: Erstellen Ihrer ersten Dokumentanpassung für Word | Veranschaulicht, wie Sie eine grundlegende Anpassung auf Dokumentebene für Word erstellen. |
| Exemplarische Vorgehensweise: Erstellen Ihres ersten VSTO-Add-Ins für Word | Veranschaulicht, wie Sie ein einfaches VSTO-Add-In für Word erstellen. |
| Anleitung: Hinzufügen von Steuerelementen zu einem Dokument bei der Laufzeit in einem VSTO-Add-In | Zeigt, wie Sie zur Laufzeit mit einem VSTO-Add-In eine Windows Forms-Schaltfläche und ein RichTextContentControl zu einem Dokument hinzufügen. |
| Word 2010 in der Office-Entwicklung | Enthält Links zu Artikeln und Referenzdokumentationen zum Entwickeln von Word-Lösungen (nicht spezifisch für die Office-Entwicklung mit Visual Studio). |