Automatisieren von Word mithilfe erweiterter Objekte
Wenn Sie Word-Projektmappen in Visual Studio entwickeln, können Sie auch Hostelemente und Hoststeuerelementein den Projektmappen verwenden. Dies sind Objekte, die bestimmte häufig verwendete Objekte im Word-Objektmodell (das von der primären Interopassembly für Word verfügbar gemacht wird) erweitern. Dazu gehören z. B. die Objekte Document und ContentControl . Die erweiterten Objekte verhalten sich wie die Word-Objekte, auf denen sie basieren, fügen den Objekten jedoch zusätzliche Ereignis- und Datenbindungsfunktionen hinzu.
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 features available by Office-App lication and project type.
Hostelemente und Hoststeuerelemente sind sowohl in VSTO-Add-Ins als auch in Anpassungen auf Dokumentebene verfügbar, obwohl der Kontext, in dem diese verwendet werden können, für jeden Projektmappentyp anders ist. Weitere Informationen finden Sie unter Übersicht über Hostelemente und Hoststeuerelemente.
Dokumenthostelement
In Word-Projekten haben Sie Zugriff auf das Document -Hostelement. Das Document -Hostelement dient als Container für andere Steuerelemente, einschließlich Hoststeuerelementen und Windows Forms-Steuerelementen, und es enthält Informationen über die Steuerelemente auf seiner Oberfläche. Das Document -Hostelement stellt auch einen Großteil derselben Member wie die Document -Klasse bereit, die die entsprechende Klasse im Word-Objektmodell ist.
Weitere Informationen finden Sie unter Dokumenthostelement.
Word-Hoststeuerelemente
Es gibt mehrere Hoststeuerelemente für Word, mit denen Sie Dokumente erstellen, organisieren und automatisieren können. Zu deren Hauptfunktionen zählen das Importieren, Darstellen und Schützen von Daten. Diese Hoststeuerelemente stellen Ereignisse und Datenbindungsfunktionen bereit, die in ihren Äquivalenten im systemeigenen Word-Objektmodell fehlen.
In Projekten auf Dokumentebene können Sie dem Dokument zur Entwurfszeit jedes beliebige Hoststeuerelement oder zur Laufzeit Inhaltssteuerelemente und Lesezeichen-Steuerelemente hinzufügen. In VSTO-Add-In-Projekten können Sie einem beliebigen geöffneten Dokument zur Laufzeit Inhaltssteuerelemente und Lesezeichen-Steuerelemente hinzufügen.
Weitere Informationen zu den Hoststeuerelementen, die Sie in Word-Projekten verwenden können, finden Sie unter den folgenden Themen:
Zugehöriger Inhalt
- Vorgehensweise: Hinzufügen von Inhaltssteuerelementen zu Word-Dokumenten
- Vorgehensweise: Hinzufügen von Textmarkensteuerelementen zu Word-Dokumenten
- Vorgehensweise: Hinzufügen von XMLNode-Steuerelementen zu Word-Dokumenten
- Vorgehensweise: Hinzufügen von XMLNodes-Steuerelementen zu Word-Dokumenten
- Exemplarische Vorgehensweise: Erstellen einer Vorlage mithilfe von Inhaltssteuerelementen
- Exemplarische Vorgehensweise: Binden von Inhaltssteuerelementen an benutzerdefinierte XML-Komponenten
- Exemplarische Vorgehensweise: Erstellen von Kontextmenüs für Lesezeichen
- Word-Lösungen
- Übersicht über Hostelemente und Hoststeuerelemente
- Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen
- Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in VSTO-Add-Ins zur Laufzeit