Automatisieren von Word mithilfe von erweiterten Objekten
Wenn Sie Word-Lösungen in Visual Studio 2010 entwickeln, können Sie Hostelemente und Hoststeuerelemente in den Lösungen verwenden. Dies sind Objekte, die bestimmte häufig verwendete Objekte im Word-Objektmodell erweitern (also das Objektmodell, das durch die primäre Interopassembly für Word verfügbar gemacht wird), 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.
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.
Hostelemente und Hoststeuerelemente sind sowohl in Add-Ins auf Anwendungsebene als auch in Anpassungen auf Dokumentebene verfügbar, obwohl der Kontext, in dem diese verwendet werden können, für jeden Lösungstyp 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 Microsoft.Office.Interop.Word.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, die Sie beim Erstellen, Organisieren und Automatisieren von Dokumenten unterstützen. Zu deren Hauptfunktionen zählen das Importieren, Darstellen und Schützen von Daten. Diese Hoststeuerelemente stellen Ereignisse und Datenbindungsfunktionen bereit, über die ihre Äquivalente im systemeigenen Word-Objektmodell nicht verfügen.
In Projekten auf Dokumentebene können Sie dem Dokument zur Entwurfszeit jedes beliebige Hoststeuerelement oder zur Laufzeit Inhaltssteuerelemente und Lesezeichen-Steuerelemente hinzufügen. In Projekten auf Anwendungsebene können Sie zur Laufzeit jedem geöffneten Dokument Inhaltssteuerelemente und Lesezeichen-Steuerelemente hinzufügen.
Weitere Informationen zu den Hoststeuerelementen, die in Word-Projekten verwendet werden können, finden Sie in den folgenden Themen:
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen von Inhaltssteuerelementen zu Word-Dokumenten
Gewusst wie: Hinzufügen von Bookmark-Steuerelementen zu Word-Dokumenten
Gewusst wie: Hinzufügen von XMLNode-Steuerelementen zu Word-Dokumenten
Gewusst wie: Hinzufügen von XMLNodes-Steuerelementen zu Word-Dokumenten
Gewusst wie: Ändern der Größe von Bookmark-Steuerelementen
Exemplarische Vorgehensweise: Erstellen einer Vorlage mithilfe von Inhaltssteuerelementen
Exemplarische Vorgehensweise: Binden von Inhaltssteuerelementen an benutzerdefinierte XML-Abschnitte
Exemplarische Vorgehensweise: Erstellen von Kontextmenüs für Lesezeichen
Konzepte
Übersicht über Hostelemente und Hoststeuerelemente
Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen
Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in Add-Ins auf Anwendungsebene zur Laufzeit